Skip to content

Extensão de encaminhamento de eventos da API Track Events

A extensão de encaminhamento de eventos da API Track Events da Braze permite aproveitar os dados capturados na Adobe Experience Platform Edge Network e enviá-los para a Braze na forma de eventos do lado do servidor usando a API /users/track.

Este documento aborda os casos de uso da extensão, como instalá-la em suas bibliotecas de encaminhamento de eventos e como empregar seus recursos em uma regra de encaminhamento de eventos.

Casos de uso

Essa extensão deve usar dados da Edge Network na Braze para aproveitar seus recursos de análise de dados de clientes e direcionamento.

Por exemplo, considere uma organização de varejo com presença multicanal (site e celular) que captura entradas transacionais ou de conversação como dados de eventos de seu site e plataformas móveis.

Usando várias regras de tag, esses dados são enviados para a Edge Network em tempo real. A partir daí, a extensão de encaminhamento de eventos da Braze envia automaticamente os eventos relevantes para a Braze do lado do servidor.

Limites de taxa

API Limites de taxa
Rastreamento do usuário 50.000 solicitações por minuto.

Consulte a documentação da API de rastreamento de usuários para obter detalhes.

Integração

Etapa 1: Reunir os detalhes de configuração necessários

Para conectar a Edge Network à Braze, são necessários os seguintes itens:

Tipo de chave Descrição
Instância da Braze Sua instância da Braze pode ser obtida com seu gerente de integração da Braze ou pode ser encontrada na página de visão geral da API.
Chave da API REST da Braze Uma chave da API REST da Braze com todas as permissões.

Ela pode ser criada no dashboard da Braze em Settings > API Keys.

Etapa 2: Criar um segredo

Crie um novo segredo de encaminhamento de eventos e defina o valor como sua chave de API da Braze. Isso será usado para autenticar a conexão com sua conta e, ao mesmo tempo, manter o valor seguro.

Etapa 3: Instalar e configurar a extensão Braze

  1. Para instalar a extensão, crie uma propriedade de encaminhamento de eventos ou escolha uma propriedade existente para editar.
  2. Em seguida, selecione Extensions na navegação à esquerda. Na guia Catalog, selecione Install no cartão da extensão Braze.
  3. Na próxima tela, insira sua instância REST e a chave de API e selecione Save quando terminar.

Etapa 4: Criar uma regra de envio de evento

Depois de instalar a extensão, crie uma nova regra de encaminhamento de eventos e configure suas condições conforme desejado. Ao configurar as ações para a regra, selecione a extensão Braze e, em seguida, selecione Send Event para o tipo de ação.

Entrada Descrição
ID de usuário externo Um UUID ou GUID longo, aleatório e bem distribuído. Se você escolher um método diferente para nomear seus IDs de usuário, eles também deverão ser longos, aleatórios e bem distribuídos. Saiba mais sobre a convenção de nomenclatura de ID de usuário sugerida.
ID de usuário da Braze Identificador de usuário da Braze.
Alias de usuário Um alias serve como um identificador de usuário exclusivo alternativo. Use aliases para identificar usuários em dimensões diferentes da ID principal do usuário.

O objeto de alias de usuário consiste em duas partes: um alias_name para o próprio identificador e um alias_label indicando o tipo de alias. Os usuários podem ter vários aliases com rótulos diferentes, mas apenas um alias_name por alias_label.
Entrada Descrição Obrigatória
Nome do evento Nome do evento. Sim
Hora do evento Data-hora como string no formato ISO 8601 ou no formato yyyy-MM-dd'T'HH:mm:ss:SSSZ. Sim
Identificador do app O identificador de aplicativo ou app_id é um parâmetro que associa a atividade a um app específico em seu espaço de trabalho. Ele designa com qual app dentro do espaço de trabalho você está interagindo. Não
Propriedades do evento Um objeto JSON que contém propriedades personalizadas do evento. Não

Os atributos do usuário podem ser um objeto JSON que contém campos que criarão ou atualizarão um atributo com o nome e o valor fornecidos no perfil de usuário especificado. As seguintes propriedades são suportadas:

Atributo do usuário Descrição
Nome Nome do usuário.
Sobrenome Sobrenome do usuário.
Telefone Número de telefone do usuário.
E-mail Endereço de e-mail do usuário.
Gênero Uma das seguintes strings: “M”, “F”, “O” (outro), “N” (não aplicável), “P” (prefiro não dizer).
Cidade A cidade do usuário.
País O país do usuário como uma string no formato ISO-3166-1 alfa-2.
Idioma O idioma do usuário como uma string no formato ISO-639-1.
Data de nascimento A data de nascimento do usuário em string no formato “YYYY-MM-DD” (por exemplo, 1980-12-21).
Fuso horário Nome do fuso horário do banco de dados de fuso horário da IANA (por exemplo, ‘America/New_York’ ou ‘Eastern Time (US & Canada)’).
Facebook Um hash contendo qualquer um dos seguintes itens: id (string), likes (vetor de strings), num_friends (inteiro).
Twitter Hash contendo qualquer um dos seguintes itens: id (inteiro), screen_name (string, identificador do X (antigo Twitter)), followers_count (inteiro), friends_count (inteiro), statuses_count(inteiro).

Etapa 5: Criar uma regra de envio de evento de compra

Depois de instalar a extensão, crie uma nova regra de encaminhamento de eventos e configure suas condições conforme desejado. Ao configurar as ações para a regra, selecione a extensão Braze e, em seguida, selecione Send Purchase Event para o tipo de ação.

Entrada Descrição
ID de usuário externo Um UUID ou GUID longo, aleatório e bem distribuído. Se você escolher um método diferente para nomear seus IDs de usuário, eles também deverão ser longos, aleatórios e bem distribuídos. Saiba mais sobre a convenção de nomenclatura de ID de usuário sugerida.
ID de usuário da Braze Identificador de usuário da Braze.
Alias de usuário Um alias serve como um identificador de usuário exclusivo alternativo. Use aliases para identificar usuários em dimensões diferentes da ID principal do usuário.

O objeto de alias de usuário consiste em duas partes: um alias_name para o próprio identificador e um alias_label indicando o tipo de alias. Os usuários podem ter vários aliases com rótulos diferentes, mas apenas um alias_name por alias_label.
Entrada Descrição Obrigatória
ID do produto Identificador da compra (por exemplo, nome do produto ou categoria do produto). Sim
Hora da compra Data-hora como string no formato ISO 8601 ou no formato yyyy-MM-dd'T'HH:mm:ss:SSSZ. Sim
Moeda Moeda como uma string no formato de código de moeda alfabético ISO 4217. Sim
Preço O preço do objeto. Sim
Quantidade A quantidade comprada. Se não for fornecida, o valor padrão será 1. O valor máximo deve ser inferior a 100. Não
Identificador do app O identificador de aplicativo ou app_id é um parâmetro que associa a atividade a um app específico em seu espaço de trabalho. Ele designa com qual app dentro do espaço de trabalho você está interagindo. Não
Propriedades de compra Um objeto JSON que contém propriedades personalizadas da compra. Não

Você pode escolher se deseja enviar atributos com cada evento na exibição de configuração.

Os atributos do usuário podem ser um objeto JSON que contém campos que criarão ou atualizarão um atributo com o nome e o valor fornecidos no perfil de usuário especificado. As seguintes propriedades são suportadas:

Atributo do usuário Descrição
Nome Nome do usuário.
Sobrenome Sobrenome do usuário.
Telefone Número de telefone do usuário.
E-mail Endereço de e-mail do usuário.
Gênero Uma das seguintes strings: “M”, “F”, “O” (outro), “N” (não aplicável), “P” (prefiro não dizer).
Cidade A cidade do usuário.
País O país do usuário como uma string no formato ISO-3166-1 alfa-2.
Idioma O idioma do usuário como uma string no formato ISO-639-1.
Data de nascimento A data de nascimento do usuário em string no formato “YYYY-MM-DD” (por exemplo, 1980-12-21).
Fuso horário Nome do fuso horário do banco de dados de fuso horário da IANA (por exemplo, ‘America/New_York’ ou ‘Eastern Time (US & Canada)’).
Facebook Um hash contendo qualquer um dos seguintes itens: id (string), likes (vetor de strings), num_friends (inteiro).
Twitter Hash contendo qualquer um dos seguintes itens: id (inteiro), screen_name (string, identificador do X (antigo Twitter)), followers_count (inteiro), friends_count (inteiro), statuses_count(inteiro).

Etapa 6: Validar dados na Braze

Se a coleta de eventos e a integração com a Adobe Experience Platform forem bem-sucedidas, você verá os eventos no console da Braze ao visualizar os perfis de usuário. Especificamente, os novos dados de eventos enviados à Braze são refletidos na seção Purchases ou Custom Events da guia de visão geral de um determinado usuário.

New Stuff!