Octolis
A Octolis é uma poderosa plataforma de ativação de dados (ou plataforma de dados do cliente headless). Sobreposto a um banco de dados de sua propriedade, o Octolis é uma maneira fácil de unificar, preparar, pontuar e sincronizar dados em suas ferramentas de negócios.
A integração da Braze com a Octolis atua como middleware entre suas fontes de dados brutos e a Braze, permitindo recuperar e unificar dados de várias fontes, online e offline:
- Unifique e combine dados de fontes como loja virtual, CRM, sistema de PDV etc.
- Normalizar e pontuar
- Sincronização em tempo real de campos computados e eventos para o Braze
Pré-requisitos
Requisito | Descrição |
---|---|
Conta Octolis | É necessário ter uma conta Octolis para usar esta parceria. |
Chave da API REST do Braze | Uma chave da API REST da Braze com permissões users.track. Isso pode ser criado no dashboard do Braze em Configurações > Chaves de API. |
Endpoint REST do Braze | Seu URL do ponto de extremidade REST. Seu endpoint dependerá do URL do Braze para sua instância. |
Chave do app da Braze | A chave do identificador de seu app. Ela pode ser entrada em Dashboard da Braze > Gerenciar configurações > Chave de API. |
Integração
Antes de iniciar a integração, consulte as seções a seguir sobre conexões, fontes, públicos e sincronizações.
Para obter mais informações, consulte a seção Como começar da Octolis.
Etapa 1: Conecte o Octolis às suas fontes de dados
Para enviar dados para a Braze, confirme se você criou pelo menos um público. Um público combina várias fontes de dados, aplica-as às etapas de preparação e adiciona campos computados.
Esses públicos precisam ser criados com base em várias fontes de dados. Uma fonte pode ser qualquer uma das seguintes:
- Um objeto do Salesforce (contatos, contas, etc.)
- Um objeto do Zendesk (tickets)
- Um arquivo dentro de um SFTP (arquivo CSV contendo alguns contatos, arquivo JSON contendo eventos…)
- Uma tabela/visualização de um banco de dados.
- Um dos seus sistemas nos envia registros por meio de webhooks ou chamadas de API.
Etapa 2: Adicionar Braze como um destino
Em seguida, para definir o Braze como um novo destino, selecione + Adicionar mais na parte superior do seu destino atual na tela principal e selecione Braze entre as ferramentas de negócios disponíveis.
Depois de selecionado, forneça o seguinte:
- Sua chave de API do Braze: Isso pode ser criado no dashboard do Braze em Configurações > Chaves de API.
- Período: O Octolis aplicará a limitação de taxa no período determinado.
- Volume da solicitação: Número de solicitações que você pode fazer dentro desse período de tempo.
- Atributos personalizados: Especifique aqui os novos campos que você enviará ao Braze, seu formato (string, integer, float) e marque a opção Required for syncs se quiser que um deles seja obrigatório para uma sincronização.
Após a configuração, a Braze aparecerá como um novo destino na tela inicial.
Etapa 3: Criar uma nova sincronização
No menu, clique em Syncs (Sincronizações) e selecione Add sync (Adicionar sincronização ) no canto superior direito. Selecione o público que deseja selecionar a partir do público que você criou antes. Em seguida, selecione Braze como o destino e para qual entidade você enviará os dados.
Etapa 4: Definir configurações de saída
Por padrão, a Braze cria todos os atributos que você enviaria, mas é preciso documentar a lista de campos a serem sincronizados.
Aqui está uma definição específica dos campos de configuração.
Campo | Descrição |
---|---|
Para onde você deseja sincronizar o público? | Entidade do Braze onde você criará ou atualizará registros. |
Qual campo é usado para identificar um registro? | O campo usará o Octolis para identificar um registro se ele já existir no Braze. |
Com que frequência você deseja enviar cada registro? | Por padrão, a sincronização será incremental para todas as integrações (API, banco de dados, FTP). Isso significa que somente os novos valores desde a última atualização serão atualizados. Caso necessário, você também pode enviar tabelas inteiras em intervalos regulares. Ao iniciar, a Octolis enviará a tabela completa. |
Quais campos devem ser sincronizados? | Mapeamento de campos de Octolis para Braze. A lista de todos os campos disponíveis aparece no menu suspenso. Para enviar um campo computado para o Braze, você deve primeiro garantir que criou a coluna correspondente em sua entidade Braze. |
Quando você deseja sincronizar o público? | Como os dados serão enviados à Braze: manualmente, em tempo real ou em períodos programados. |
Sincronizar quando o registro é… | Criar: para aceitação, é importante que a tabela da Braze continue sendo a principal. Não é ideal que a Octolis dispare uma sincronização quando o campo for atualizado. Atualizar: por outro lado, para um campo de nome, por exemplo, é recomendável atualizar o campo na tabela da Braze sempre que um cliente informar uma nova entrada. |
Desduplicação de várias chaves
A desduplicação é um grande desafio ao reconciliar dados de várias fontes, especialmente online e offline. Por meio do módulo avançado sem código do Octolis, você pode usar várias chaves para deduplicação. Esse módulo está disponível para cada tabela mestre, o que significa que você pode adaptar a lógica a cada entidade.