Ir para o conteúdo

Curso do Braze LearningConfigurar Currents

Esta página descreve o processo genérico de integração e configuração do Braze Currents.

Solução de problemas

Não é possível adicionar uma nova integração do Currents

Se você vir a mensagem “You do not have any remaining Currents integrations” ao adicionar uma nova integração, ou se o botão para adicionar um novo conector do Currents estiver desativado (em cinza), as causas mais comuns são:

  • Nenhum direito de uso do Currents foi adquirido para este espaço de trabalho.
  • O direito de uso do Currents está disponível em outro espaço de trabalho da sua empresa.

Para resolver, confira os outros espaços de trabalho da sua empresa. Outro espaço de trabalho pode mostrar um direito de uso do Currents disponível. Se você precisar solicitar um direito de uso ou ajustar sua configuração, entre em contato com o gerente de conta da Braze.

Não é possível ativar o rastreamento de eventos adicionais

Se você consegue criar ou editar um conector, mas não consegue ativar uma das chaves opcionais de rastreamento, seu espaço de trabalho pode ter atingido o limite de direitos de uso para essa categoria de eventos.

  • Track Customer Behavior and User Events exige direitos de uso de Customer Behavior Events disponíveis.
  • Track user profiles and attributes exige direitos de uso de User Profiles and Attributes disponíveis.

Se você precisar de direitos de uso adicionais ou de ajuda para ajustar sua configuração, entre em contato com o gerente de conta da Braze.

Entendendo as notificações de erro da integração

Quando uma integração do Currents tem problemas para entregar eventos, a Braze envia um e-mail para os endereços de contato definidos nessa integração. Se a integração não tiver um e-mail de contato, a Braze pede à sua equipe de conta da Braze que entre em contato com a pessoa certa. Para receber esses avisos diretamente, adicione um e-mail de contato a cada integração.

Todos os avisos usam a mesma linha de assunto, “[Urgent Action Required to Prevent Data Loss] Nome da empresa Tipo de integração Currents integration failing”, inclusive os avisos de que a integração se recuperou. Para identificar qual aviso você recebeu, encontre na tabela a seguir a frase correspondente no corpo do e-mail. Se o e-mail disser que a integração foi desativada, use a linha correspondente a “disabled”, mesmo que o e-mail também diga que a integração continua falhando.

Frase no e-mail O que significa O que fazer
A integração “is failing due to invalid credentials” ou “is still failing due to invalid credentials” O destino rejeitou as credenciais que a Braze usa para enviar dados. As credenciais podem ter expirado ou sido alteradas. O e-mail inclui o erro e o horário aproximado em que a integração começou a falhar. Atualize as credenciais da integração na Braze. A Braze começa a descartar eventos após cinco dias, e os eventos descartados não podem ser recuperados.
A integração “is failing and receiving an unsupported response from the target endpoint” ou “is still failing due to receiving unsupported responses” O destino retornou uma resposta que a Braze não consegue processar. A Braze continua tentando novamente. O e-mail inclui um exemplo de resposta. Confirme se o seu destino está configurado corretamente e entre em contato com a equipe de suporte do destino, enviando a resposta do e-mail. Se o problema persistir, a Braze começa a descartar eventos após cinco dias.
A integração “is being rate-limited by the destination” O destino está limitando a quantidade de tráfego que aceita da Braze. A Braze continua tentando novamente e envia os eventos quando o destino voltar a aceitar tráfego. Verifique se o limite de frequência do seu endpoint consegue lidar com o volume que a Braze envia ou peça à equipe de suporte do destino um limite de taxa de transferência maior.
A integração “is failing with HTTP 400 Bad Request responses from the destination” O destino está rejeitando as cargas úteis que a Braze envia. O e-mail inclui uma contagem aproximada de eventos com falha. Para um conector HTTP personalizado, verifique se o seu endpoint alterou o formato de solicitação que aceita. Se o e-mail disser que esse é um cenário de falha conhecido para o seu conector, entre em contato com a equipe de suporte do destino.
“we have temporarily disabled it” A integração não conseguiu enviar dados desde o horário informado no e-mail, então a Braze a desativou. A Braze não coloca novos dados na fila enquanto a integração está desativada e mantém os dados já enfileirados por até sete dias. Corrija o problema subjacente (como credenciais expiradas) e reative a integração na Braze. Você perde os dados enfileirados se não corrigir e reativar a integração em até sete dias.
A integração “has been disabled” A integração foi desativada enquanto estava falhando, por exemplo, por um usuário da empresa. A Braze não coloca novos dados na fila até que a integração seja reativada e mantém os dados já enfileirados por até sete dias. Reative a integração depois de corrigir o problema subjacente para enviar os dados enfileirados e os novos dados.
A integração “is now recovering” O problema foi resolvido e os dados voltaram a fluir, mas há um atraso enquanto a Braze envia o acúmulo de dados pendentes. A Braze envia um novo aviso quando tudo estiver em dia. Nenhuma ação é necessária.
A integração “has fully recovered” A Braze colocou tudo em dia e enviou todos os dados pendentes. Nenhuma ação é necessária.

Requisitos

O uso do Currents com qualquer um de nossos parceiros exige os mesmos parâmetros básicos e a mesma metodologia de conexão.

Cada parceiro exige que a Braze tenha permissão para gravar e enviar arquivos de dados a ele. A Braze também solicita o local onde deve gravar esses arquivos, especificamente nomes de buckets ou chaves.

Os requisitos a seguir são os requisitos básicos mínimos para integrar com a maioria de nossos parceiros. Alguns parceiros exigem parâmetros adicionais, que estão listados na documentação do respectivo parceiro, junto com as particularidades associadas a esses requisitos básicos.

Requisito Origin Acesso Descrição
Conta com o parceiro Crie uma conta com esse parceiro ou entre em contato com o gerente da sua conta Braze para receber sugestões. Consulte o site do parceiro ou entre em contato com ele para se inscrever. A Braze não enviará dados a um parceiro se você não tiver acesso a esses dados por meio da conta da sua empresa.
Chave de API ou token do parceiro Geralmente no dashboard do parceiro. Copie e cole no campo designado na Braze. A Braze tem um campo designado para isso na página de integrações desse parceiro. Precisamos dessa informação para mapear para onde enviamos seus dados. Mantenha suas chaves ou tokens do parceiro atualizados. Credenciais inválidas podem desativar seu conector e fazer com que eventos sejam descartados.
Código/chave de autenticação, chave secreta, arquivo de certificação Entre em contato com um representante da sua conta nesse parceiro. Essas informações também podem estar no dashboard do parceiro. Copie e cole as chaves no campo designado na Braze. Gere e faça upload de arquivos .json ou de outros arquivos de certificação no local apropriado na Braze. A Braze tem um campo designado para isso na página de integrações desse parceiro. Isso fornece credenciais à Braze e nos autoriza a gravar arquivos na sua conta do parceiro. É importante manter seus dados de autenticação atualizados. Credenciais inválidas podem desativar seu conector e fazer com que eventos sejam descartados.
Bucket, caminho da pasta Alguns parceiros organizam e classificam dados por buckets. Essa informação deve estar no dashboard do parceiro. Se for necessário, copie o nome do bucket ou o caminho do arquivo exatamente como aparece para o espaço designado na Braze. Embora seja necessário apenas para alguns parceiros, é importante informar corretamente quando você precisar.

Configuração do Currents

Etapa 1: Escolha seu parceiro

Com o Braze Currents, você pode se integrar via Data Storage usando arquivos simples. Também pode se integrar aos nossos parceiros de análise de dados comportamentais e de dados de clientes, enviando cargas úteis JSON em lote para um endpoint designado.

Antes de começar a integração, decida qual opção atende melhor às suas necessidades. Por exemplo, se você já usa o mParticle e o Segment e quer transmitir os dados da Braze para eles, o ideal é usar uma carga útil JSON em lote. Se você prefere manipular os dados por conta própria ou tem um sistema de análise de dados mais complexo, o Data Storage pode ser a melhor opção (a Braze usa esse método!)

Etapa 2: Abra o Currents

Para começar, acesse Integrações de parceiros > Currents. Você será direcionado para a página de gerenciamento de integrações do Currents.

Página do Currents no dashboard da Braze

Etapa 3: Adicione seu parceiro

Adicione um parceiro, às vezes chamado de “conector do Currents”, selecionando o menu suspenso na parte superior da tela.

Cada parceiro exige um conjunto diferente de etapas de configuração. Para ativar cada integração, consulte nossa lista de parceiros disponíveis e siga as instruções nas respectivas páginas.

Forneça um e-mail de contato para notificações de erros de integração. A Braze envia notificações para esse endereço se a integração encontrar erros, como problemas de credencial ou de conectividade. Para garantir que as pessoas certas recebam os alertas, use uma lista de distribuição ou um endereço de e-mail de grupo.

Etapa 4: Configure seus eventos

Escolha os eventos que deseja enviar para esse parceiro marcando as opções disponíveis. Você encontra a lista desses eventos nas nossas bibliotecas de eventos de comportamento do cliente e de eventos de engajamento com mensagens.

Página de configuração do Currents com eventos do parceiro selecionados para exportação.

Se precisar, saiba mais sobre nossos eventos no artigo sobre semântica de entrega de eventos.

Etapa 5: Configure as transformações de campo

Você pode usar as transformações de campo do Currents para remover ou aplicar hash a um campo de string.

  • Remover: Substitui o campo de string por [REDACTED]. Isso é útil se o seu parceiro rejeitar eventos com campos ausentes ou em branco.
  • Hash: Aplica um algoritmo de hash SHA-256 ao campo de string.

Ao selecionar um campo para uma dessas transformações, ela será aplicada a todos os eventos em que esse campo aparece. Por exemplo, ao selecionar email_address para hash, o campo email_address receberá hash nos eventos Email Send, Email Open, Email Bounce e Subscription Group State Change.

Adição de transformações de campo

As transformações de campo funcionam apenas em campos de string. Outros tipos de campo, como arrays, não ficam disponíveis para seleção, então não é possível removê-los nem aplicar hash a eles. Por exemplo, o campo de array suspected_bot_click_reason nos eventos Email Click permanece na sua exportação.

Edite as transformações de campo em um conector ativo

Você pode adicionar, alterar ou remover transformações de campo em um conector ativo sem precisar relançá-lo. Depois de atualizar o conector, suas alterações entram em vigor em cerca de 5 minutos.

Editar as transformações de campo não altera a versão do esquema Avro nem o segmento version=<currents_version> no seu caminho de armazenamento. Somente as versões do Currents alteram esse segmento. Para saber mais, consulte Alterações no esquema Avro.

Etapa 6: Teste sua integração

Antes de testar, confira nossos dados de exemplo do Currents no GitHub. Quando estiver pronto para testar, escolha uma das opções da seção a seguir:

Envio de eventos de teste

Para testar sua integração, selecione Send Test Events para enviar um evento de cada tipo de evento selecionado para este Current. Para obter informações detalhadas sobre cada tipo de evento, consulte nossas bibliotecas de eventos de comportamento do cliente e de eventos de engajamento com mensagens.

A página "Currents Test" no dashboard da Braze.

Teste de conectores do Currents

Os conectores de teste do Currents são versões gratuitas dos nossos conectores existentes, que você pode usar para testar e experimentar diferentes destinos. Os Test Currents têm:

  • Até 10 conectores de Test Currents por espaço de trabalho.
  • Um máximo agregado de 1.500 eventos por período fixo de 24 horas, redefinido à meia-noite UTC. Na página Currents, você pode acompanhar seu volume de envio atual em relação a esse limite. A Braze atualiza esse total a cada hora.

A Braze verifica o uso dos Test Currents em relação a esse limite uma vez por hora. Se um grande volume de eventos chegar entre duas verificações, seus conectores de Test Currents podem exportar mais de 1.500 eventos nesse período antes que o limite entre em vigor.

Quando uma verificação horária identifica que seus conectores de Test Currents atingiram o limite de envio, a Braze desativa o conector e descarta os eventos criados enquanto o limite estiver atingido. A sincronização de eventos é retomada depois que o limite é redefinido à meia-noite UTC.

Para fazer upgrade do seu conector de Test Currents, edite a integração no dashboard e selecione Upgrade Test Integration.

Atualização do Currents

Para atualizar seu conector Currents após o lançamento, faça o seguinte:

  1. Na Braze, navegue até Integrações de parceiros > Exportação de dados.
  2. Localize o seu conector Currents na lista.
  3. Selecione  Editar.
  4. Faça suas alterações.
  5. Selecione Atualizar Current.

Isso não interromperá sua exportação existente e começará a enviar eventos de acordo com sua nova seleção.

Lista de permissões de IP

A Braze enviará os dados do Currents a partir dos IPs listados:

Para as instâncias US-01, US-02, US-03, US-04, US-05, US-06, US-07, estes são os endereços IP relevantes:

  • 23.21.118.191
  • 34.206.23.173
  • 50.16.249.9
  • 52.4.160.214
  • 54.87.8.34
  • 54.156.35.251
  • 52.54.89.238
  • 18.205.178.15

Para a instância US-08, estes são os endereços IP relevantes:

  • 52.151.246.51
  • 52.170.163.182
  • 40.76.166.157
  • 40.76.166.170
  • 40.76.166.167
  • 40.76.166.161
  • 40.76.166.156
  • 40.76.166.166
  • 40.76.166.160
  • 40.88.51.74
  • 52.154.67.17
  • 40.76.166.80
  • 40.76.166.84
  • 40.76.166.85
  • 40.76.166.81
  • 40.76.166.71
  • 40.76.166.144
  • 40.76.166.145

Para a instância US-10, estes são os endereços IP relevantes:

  • 100.25.232.164
  • 35.168.86.179
  • 52.7.44.117
  • 3.92.153.18
  • 35.172.3.129
  • 50.19.162.19

Para as instâncias EU-01 e EU-02, estes são os endereços IP relevantes:

  • 52.58.142.242
  • 52.29.193.121
  • 35.158.29.228
  • 18.157.135.97
  • 3.123.166.46
  • 3.64.27.36
  • 3.65.88.25
  • 3.68.144.188
  • 3.70.107.88

Para a instância AU-01, estes são os endereços IP relevantes:

  • 13.210.1.145
  • 13.211.70.159
  • 13.238.45.54
  • 52.65.73.167
  • 54.153.242.239
  • 54.206.45.213

Para a instância ID-01, estes são os endereços IP relevantes:

  • 108.136.157.246
  • 108.137.30.207
  • 16.78.128.71
  • 16.78.14.134
  • 16.78.162.208
  • 43.218.73.35

Para a instância JP-01, estes são os endereços IP relevantes:

  • 13.159.155.212
  • 54.199.221.241
  • 13.192.23.16
  • 54.250.120.139
  • 18.181.114.232
  • 3.114.38.100

Para a instância KR-01, estes são os endereços IP relevantes:

  • 43.200.215.4
  • 52.79.67.175
  • 52.79.113.60
  • 3.34.212.92
  • 54.116.134.231
  • 3.37.197.225
New Stuff!