Configuração do LINE
Este artigo aborda como configurar o canal LINE na Braze, incluindo como configurar usuários, reconciliar IDs de usuários e criar usuários teste do LINE na Braze.
Pré-requisitos
Para integrar o LINE com a Braze, você precisa de:
- Conta comercial do LINE
- Status de conta premium ou verificada (necessário para sincronizar os seguidores existentes)
- Consulte as diretrizes de conta do LINE
- Conta de desenvolvedor do LINE
- Canal da API de envio de mensagens do LINE
O envio de mensagens do LINE pela Braze consome os créditos de mensagem ou de ação da sua conta.

Definição de native_line_id: Você pode definir native_line_id enviando atualizações de usuário para a Braze (por exemplo, com o endpoint /users/track, a importação de CSV ou a ingestão de dados na nuvem). Se o SDK do seu app não tiver um campo dedicado para native_line_id, envie esse valor em atualizações de usuário do lado do servidor usando um desses métodos.
Tipos de contas do LINE
| Tipo de conta | Descrição |
|---|---|
| Conta não verificada | Uma conta não revisada que qualquer pessoa (física ou jurídica) pode obter. Essa conta é representada por um selo cinza e não aparece nos resultados de pesquisa no app LINE. |
| Conta verificada | Uma conta aprovada na triagem da LINE Yahoo. Essa conta é representada por um selo azul e aparece nos resultados de pesquisa no app LINE. Essa conta só está disponível para contas sediadas no Japão, em Taiwan, na Tailândia e na Indonésia. |
| Conta premium | Uma conta aprovada na triagem da LINE Yahoo. Essa conta é representada por um selo verde e aparece nos resultados de pesquisa no app LINE. Esse tipo de conta é concedido automaticamente durante a triagem, a critério da LINE. |
Tipo de conta necessário
Para sincronizar seguidores com a Braze, sua conta do LINE precisa ser verificada ou premium. Quando você cria uma conta, o status padrão dela é não verificada. Então, você precisará solicitar a verificação da conta.
Solicitar uma conta verificada do LINE

As contas verificadas só estão disponíveis para contas sediadas no Japão, em Taiwan, na Tailândia e na Indonésia.
- Na página Official Account do LINE, selecione Settings.
- Em Information Disclosure Verification Status, selecione Request Account Verification.
- Insira as informações necessárias.
- Aguarde uma notificação com os resultados da análise.
Integração do LINE
Para configurar atualizações consistentes de usuários, trazer os IDs do LINE de usuários existentes e sincronizar todos eles com os estados de inscrição do LINE:
- Importe ou atualize usuários conhecidos existentes
- Integre o canal LINE
- Reconcilie os IDs de usuário
- Altere os métodos de atualização de usuários
- (Opcional) Mescle perfis de usuário

Cada espaço de trabalho aceita um provedor do LINE. Você pode conectar várias contas do LINE em um único provedor do LINE. Se precisar de mais de um provedor, use um espaço de trabalho separado para cada um.
Etapa 1: Importar ou atualizar usuários existentes do LINE
Esta etapa é necessária se você já tem um usuário do LINE identificado, pois a Braze vai extrair automaticamente o estado de inscrição dele mais tarde e atualizar o perfil de usuário correto. Se você ainda não reconciliou usuários com o ID do LINE deles, pule esta etapa.
Você pode importar ou atualizar usuários usando qualquer um dos métodos compatíveis com a Braze, incluindo o endpoint /users/track, a importação de CSV ou a ingestão de dados na nuvem.
Independentemente do método usado, atualize o native_line_id para fornecer o ID do LINE do usuário. Para saber mais sobre o native_line_id, consulte Configuração do usuário.

Não especifique o estado do grupo de inscrições, pois ele será ignorado. O LINE é a fonte da verdade para o status de inscrição do usuário, que é sincronizado com a Braze pela ferramenta de sincronização de inscrições ou por atualizações de eventos.
Etapa 2: Integrar o canal LINE
Depois que o processo de integração for concluído, a Braze vai importar automaticamente os seguidores do LINE desse canal para a Braze. Os perfis de usuário da Braze que já estiverem associados a um ID do LINE são atualizados com o status “inscrito”. Os IDs do LINE restantes geram usuários anônimos. Além disso, novos seguidores do seu canal LINE ganham perfis de usuário não identificados quando seguem o canal.
Etapa 2.1: Editar as configurações de webhook
- No LINE, acesse a guia Messaging API e edite as Webhook settings:
- Defina a Webhook URL como
https://anna.braze.com/line/events.- A Braze vai alterar isso automaticamente para outro URL durante a integração, com base no cluster do seu dashboard.
- Ative Use webhook e Webhook redelivery.

- Defina a Webhook URL como
- Anote as seguintes informações da guia Providers:
| Tipo de informação | Local |
|---|---|
| ID do provedor | Selecione seu provedor e acesse Settings > Basic information |
| ID do canal | Selecione seu provedor e acesse Channels > seu canal > Basic settings |
| Segredo do canal | Selecione seu provedor e acesse Channels > seu canal > Basic settings. |
| Token de acesso do canal | Selecione seu provedor e acesse Channels > seu canal > Messaging API. Se não houver um token de acesso do canal, selecione Issue. |

Você pode atualizar ou alternar o segredo e o token de acesso de um canal LINE já integrado. Para isso, acesse Integrações com parceiros > Parceiros de tecnologia > LINE e selecione sua integração.
- Acesse sua página Settings > Response settings e faça o seguinte:
- Desative Greeting message. Isso pode ser feito na Braze com um disparo quando o usuário seguir o canal.
- Desative Auto-response messages. Todas as mensagens disparadas devem passar pela Braze. Isso não impede que você envie mensagens diretamente pelo console do LINE.
- Ative Webhooks.

Etapa 2.2: Gerar grupos de inscrições do LINE na Braze
A Braze cria um grupo de inscrições para cada canal LINE que você integrar. Para saber como os grupos de inscrições do LINE funcionam, consulte Grupos de inscrições do LINE.

Você pode adicionar até 450 grupos de inscrições por espaço de trabalho.
- Acesse a página de parceiros de tecnologia da Braze para o LINE e insira as informações que você anotou da guia Providers do LINE:
- ID do provedor
- ID do canal
- Segredo do canal
- Token de acesso do canal
Se quiser adicionar uma lista de permissões de IP na sua conta LINE, adicione à sua lista de permissões todos os endereços IP listados para o seu cluster em Lista de permissões de IP.

Durante a integração, confira se o segredo do canal está correto. Se estiver incorreto, pode haver inconsistências no status de inscrição.

- Depois da conexão, a Braze vai gerar automaticamente um grupo de inscrições da Braze para cada integração do LINE adicionada com sucesso ao seu espaço de trabalho.
Todas as alterações na sua lista de seguidores (como novos seguidores ou pessoas que deixaram de seguir) serão enviadas automaticamente para a Braze.

Etapa 3: Reconciliar IDs de usuário
Combine os IDs do LINE dos seus usuários com os perfis de usuário já existentes na Braze seguindo as etapas em Reconciliação de IDs de usuário.
Etapa 4: Altere seus métodos de atualização de usuários
Se você já tem um método para enviar atualizações de usuários para a Braze, será necessário atualizá-lo para incluir o novo campo native_line_id. Assim, as atualizações de usuários enviadas posteriormente para a Braze incluirão esse campo.
Podem existir na Braze perfis de usuário não identificados com um native_line_id. Esses perfis são criados durante o processo de sincronização do status de inscrição ou quando um novo seguidor passa a seguir seu canal.
Quando um usuário do LINE é identificado no seu aplicativo por meio da conciliação de usuários ou de outros meios, você pode direcionar um possível perfil de usuário não identificado na Braze usando o endpoint /users/identify. Todo perfil de usuário não identificado com um native_line_id também tem um alias de usuário line_id, que pode ser usado para direcionar o perfil de usuário a ser identificado.
Aqui está um exemplo de carga útil para /users/identify que direciona um perfil de usuário não identificado pelo alias de usuário line_id:
{
"aliases_to_identify": [
{
"external_id": "known_external_id_from_your_application",
"user_alias": {
"alias_name": "U89f4a626548ccd48482f529a482f138b",
"alias_label": "line_id"
}
}
]
}
Se não houver um perfil de usuário para o external_id informado, ele será adicionado ao perfil de usuário não identificado, que passará a ser identificado. Se já existir um perfil de usuário para o external_id, todos os atributos que estão apenas no perfil de usuário não identificado serão copiados para o perfil de usuário conhecido. Isso inclui o native_line_id e o status de inscrição do usuário.
Você pode atualizar os usuários do LINE conhecidos no seu aplicativo por meio do endpoint /users/track, passando os identificadores externos e o native_line_id deles. Se já existir um perfil de usuário não identificado para um usuário e o mesmo native_line_id for adicionado a outro perfil de usuário via /users/track, esse perfil herdará todos os estados de inscrição do perfil de usuário não identificado. No entanto, haverá perfis de usuário duplicados com o mesmo native_line_id. Todas as atualizações de inscrição posteriores, vindas de atualizações de eventos, atualizarão todos os perfis de acordo.

Os estados de inscrição do LINE são rastreados pelo native_line_id, e não pelo external_id. Por exemplo, se o perfil do Usuário B for criado com o mesmo native_line_id do Usuário A, mas com um external_id diferente, o Usuário B herdará o status de inscrição do LINE do Usuário A.
Aqui está um exemplo de carga útil para /users/track que atualiza um perfil de usuário pelo ID externo do usuário para adicionar um native_line_id:
{
"attributes": [
{
"external_id": "known_external_id_from_your_application",
"native_line_id": "U89f4a626548ccd48482f529a482f138b",
"other": "attribute"
}
]
}
Etapa 5: Mesclar perfis (opcional)
Como descrito anteriormente nesta seção, podem existir vários perfis de usuário com o mesmo native_line_id. Se os seus métodos de atualização criarem perfis de usuário duplicados, você pode mesclar perfis de usuário não identificados com perfis de usuário identificados usando o endpoint /user/merge.
Veja um exemplo de carga útil para /users/merge que direciona um perfil de usuário não identificado pelo alias de usuário line_id:
{
"merge_updates": [
{
"identifier_to_merge": {
"user_alias": {
"alias_name": "U89f4a626548ccd48482f529a482f138b",
"alias_label": "line_id"
}
},
"identifier_to_keep": {
"external_id": "known_external_id_from_your_application"
}
}
]
}

Para saber mais sobre como gerenciar usuários duplicados na Braze, consulte Usuários duplicados.
Configuração de usuários
O LINE é a fonte da verdade para os status de inscrição dos usuários. Mesmo que você tenha o ID do LINE de um usuário (native_line_id), se esse usuário não seguir o canal do LINE pelo qual você está enviando, o LINE não vai entregar mensagens a ele.
Para ajudar nesse gerenciamento, a Braze oferece ferramentas e lógica que dão suporte a uma base de usuários bem integrada. Isso inclui a sincronização de inscrições e atualizações de eventos quando usuários seguem ou deixam de seguir o canal do LINE.
Sincronização de inscrições e lógica de eventos
Para saber como a ferramenta de sincronização de inscrições e as atualizações de eventos de seguir e deixar de seguir mantêm o status de inscrição do LINE alinhado com a Braze, consulte Status de inscrição.
Reintegrar um canal LINE em outro espaço de trabalho
Para usar um canal LINE em um espaço de trabalho diferente da Braze:
- No espaço de trabalho original, arquive o grupo de inscrições desse canal.
- No espaço de trabalho de destino, integre o canal seguindo a Etapa 2: Integrar o canal LINE.
Confirme que você tem a permissão Gerenciar grupos de inscrições nos dois espaços de trabalho. Sem permissões em ambos, a integração falha com um erro indicando que o canal já está conectado.
Para saber como o arquivamento afeta os grupos de inscrições, consulte Grupos de inscrições do LINE.
Casos de uso
Estes são casos de uso de como os usuários podem ser atualizados depois que você seguir as etapas de configuração.
O perfil de usuário existente da Braze já segue o canal LINE
- O perfil de usuário da Braze é atualizado com um atributo
native_line_id. O status de inscrição padrão éunsubscribed. - A ferramenta de sincronização de inscrições é executada e identifica que o usuário segue o canal LINE. Então, ela atualiza o perfil de usuário com o status de inscrição
subscribed. - Se ocorrer qualquer alteração no status de inscrição (por exemplo, se o usuário bloquear, desfizer a amizade ou voltar a seguir o canal), a Braze recebe a atualização do LINE e atualiza o perfil de usuário com o
native_line_idde acordo.
O perfil de usuário existente bloqueou, desfez a amizade ou deixou de seguir o canal LINE
- O perfil de usuário da Braze é atualizado com um atributo
native_line_id. O status de inscrição padrão éunsubscribed. - A ferramenta de sincronização de inscrições não identifica que o usuário segue o canal LINE, e o status de inscrição do usuário permanece como
unsubscribed. - Se o usuário seguir o canal mais tarde, a Braze recebe a atualização do LINE e atualiza o perfil de usuário com o status de inscrição
subscribed.
O perfil de usuário é criado depois que o usuário segue o canal LINE
- O canal ganha um novo seguidor no LINE.
- A Braze cria um perfil de usuário anônimo com o atributo
native_line_iddefinido como o ID do LINE do seguidor e um alias de usuárioline_iddefinido como o ID do LINE do seguidor. O perfil tem o status de inscriçãosubscribed. - O usuário é identificado como tendo o ID do LINE por meio da reconciliação de usuários.
- O perfil de usuário anônimo pode ser identificado usando o endpoint
/users/identify. As atualizações seguintes desse perfil de usuário (pelo endpoint/users/track, pela importação de CSV ou pela ingestão de dados na nuvem) podem direcionar o usuário por esseexternal_idconhecido.
- O perfil de usuário anônimo pode ser identificado usando o endpoint
{
"aliases_to_identify": [
{
"external_id": "known_external_id_from_your_application",
"user_alias": {
"alias_name": "U89f4a626548ccd48482f529a482f138b",
"alias_label": "line_id"
}
}
]
}
- Um novo perfil de usuário pode ser criado (pelo endpoint
/users/track, pela importação de CSV ou pela ingestão de dados na nuvem) definindo onative_line_id. Esse novo perfil herda o status de inscrição do perfil de usuário anônimo existente. Observe que isso resulta em vários perfis compartilhando o mesmonative_line_id. Eles podem ser mesclados a qualquer momento usando o endpoint/users/merge, conforme o processo descrito na Etapa 5.
O perfil de usuário é criado antes de o usuário seguir o canal LINE
- Você adquire um novo usuário e envia as informações para a Braze. Um novo perfil de usuário é criado (perfil 1).
- O usuário segue sua conta do LINE.
- A Braze recebe um evento de follow e cria um perfil de usuário anônimo (perfil 2).
- O usuário é identificado como tendo o ID do LINE por meio da reconciliação de usuários.
- Você atualiza o perfil 1 para definir o atributo
native_line_id. Esse perfil herda o status de inscrição do perfil 2.- Agora existem dois perfis de usuário com o mesmo
native_line_id. Eles podem ser mesclados a qualquer momento usando o endpoint/users/merge, conforme o processo descrito na Etapa 5.
- Agora existem dois perfis de usuário com o mesmo
Reconciliação de ID de usuário
Os IDs do LINE são recebidos automaticamente pela Braze quando um usuário segue seu canal ou quando você usa o fluxo de trabalho único de “sincronizar seguidores”. Os IDs do LINE também são específicos do canal que os usuários seguem. Por isso, é improvável que os usuários consigam informar seus próprios IDs do LINE.
Há duas maneiras de combinar um ID do LINE com um perfil de usuário existente na Braze:
Login do LINE
Esse método usa logins de redes sociais para fazer a reconciliação. Quando um usuário faz login no seu app, ele tem a opção de usar o LINE Login para criar uma conta de usuário ou entrar.

Para obter o ID do LINE correto de cada usuário, configure o LINE Login no mesmo provedor da sua conta oficial ou canal do LINE integrado à Braze.
-
Acesse o console de desenvolvedor do LINE e solicite permissão para obter os endereços de e-mail dos usuários que fazem login no seu app pelo LINE Login.
-
Siga as etapas indicadas pelo LINE para implementar o LINE Login:
- Instruções para web app
- Instruções para app nativo
Incluaemailna configuração de escopo das solicitações de verificação.
-
Use a chamada Verify ID token para obter o e-mail do usuário.
-
Salve o ID do LINE do usuário (
native_line_id) no perfil do usuário com o e-mail correspondente no seu banco de dados ou crie um novo perfil de usuário com o e-mail e o ID do LINE. -
Envie as informações do usuário novo ou atualizado para a Braze usando o endpoint
/user/track, a importação de CSV ou a ingestão de dados na nuvem.
Fluxos de trabalho
Seguidor existente usa o LINE Login
Cenário: Um usuário anônimo foi criado durante a sincronização inicial de inscritos ou após a integração, por meio de um evento de “seguir”.
- O usuário faz login no seu app usando o LINE Login.
- O LINE fornece o e-mail do usuário.
- Você envia o usuário atualizado para a Braze (o perfil de usuário existente com esse e-mail, para adicionar o ID do LINE) ou atualiza o usuário anônimo com o e-mail.
Novo seguidor usa o LINE Login
Cenário: Não existe nenhum perfil de usuário na Braze com o ID do LINE do usuário.
- O usuário faz login no seu app usando o LINE Login.
- O LINE fornece o e-mail do usuário.
- Você pode:
- Atualizar um perfil de usuário existente com esse e-mail para incluir também o ID do LINE do usuário.
- Criar um novo perfil de usuário com o e-mail e o ID do LINE.
- Quando o usuário segue sua conta oficial do LINE, a Braze recebe um evento de “seguir” e atualiza o status de inscrição do usuário para
subscribed.
Vinculação de contas de usuário
Esse método permite que os usuários vinculem a conta do LINE à conta de usuário do seu app. Depois, você pode usar Liquid na Braze, como {{line_id}}, para criar um URL personalizado que envia o ID do LINE do usuário de volta ao seu website ou app. Assim, esse ID pode ser associado a um usuário conhecido.
- Crie um Canvas baseado em ação que dependa de uma mudança no estado de inscrição e seja disparado quando um usuário se inscrever no seu canal do LINE.

- Crie uma mensagem incentivando os usuários a fazer login no seu website ou app, passando o ID do LINE do usuário como parâmetro de consulta (por meio de Liquid), por exemplo:
Thanks for following Flash n' Thread on LINE! For personalized offers and 20% off your next purchase, sign-in to your account: https://flashandthread.com/sign_in?line_user_id=
- Crie uma mensagem de acompanhamento que entregue o código do cupom.
- (Opcional) Crie uma Campaign ou um Canvas baseado em ação que seja disparado quando o usuário do LINE for identificado, para enviar o código do cupom a ele.

Como funciona
Depois que o usuário faz login, uma alteração no seu website ou app envia o ID do usuário de volta para a Braze. Assim, ele é associado ao ID do LINE que foi passado no URL, com um código de exemplo como este:
const currentUrl = new URL(window.location.href)
const queryParams = new URLSearchParams(currentUrl.search);
const lineUserId = queryParams.get("line_user_id")
if (user && isLoggedIn && lineUserId) {
post(
"https://rest.iad-03.braze.com /users/identify",
{
"aliases_to_identify": [
{
"external_id": user.getUserId(),
"user_alias": {
"alias_name": lineUserId,
"alias_label": "line_id"
}
}
]
}
)
braze.logCustomEvent("identified_line_user_for_promotion");
}
Fluxos de trabalho
Usuário existente segue seu canal do LINE
Cenário: Um usuário existente na Braze segue seu canal no LINE.
- O LINE envia um evento de “seguir” para a Braze.
- A Braze cria um perfil de usuário anônimo com o ID do LINE, o alias de usuário
line_ide o statussubscribedno grupo de inscrições do LINE. - O usuário recebe uma mensagem do LINE com um link para seu website e app e faz login. Agora o perfil de usuário é conhecido.
- O perfil de usuário anônimo criado é identificado e mesclado ao perfil de usuário conhecido por meio do endpoint /users/identify. Agora o perfil de usuário conhecido contém o ID do LINE e tem o status de inscrição
subscribed. - (Opcional) O usuário recebe uma mensagem do LINE com o código do cupom, e a Braze registra o envio no perfil de usuário da Braze.
Criando usuários teste do LINE na Braze
Você pode testar seu canal LINE antes de configurar a reconciliação de usuários criando um Canvas ou uma campanha do tipo “Quem sou eu”.
-
Configure um Canvas que retorne o ID de usuário da Braze de um usuário ao receber uma palavra de gatilho específica.
Exemplo de gatilho
Exemplo de mensagem
-
Na Braze, você pode usar o ID da Braze para pesquisar usuários específicos e modificá-los conforme necessário.

Confira se o Canvas não tem controle global ou grupos de controle impedindo os envios.