A identificação e fusão de contatos anônimos e identificados determina a forma como os usuários são reconhecidos por meio de sua impressão digital no Connectif. Permite relacionar a atividade de um contato em diferentes dispositivos e navegadores em um único perfil.
1. Propriedades
O Connectif coleta as informações da atividade do contato e os dados que ele compartilha por meio de tags geradas durante sua navegação no seu eCommerce.
1.1. Identificação do contato
O Connectif utiliza 3 chaves para reconhecer os usuários, sendo necessária apenas uma delas para identificar cada contato.
- "trackerId": identificador único que o Connectif atribui a cada contato.
- "email": corresponde ao email do contato.
- "subscription": identificador da assinatura de notificações web push do navegador para um dispositivo específico.
1.2. Atribuição de evento a um contato
O algoritmo que determina qual contato está realizando a ação é o seguinte:
1. Se a Tag de "Informações do contato" não contiver "trackerId", "email" ou "subscription", determina-se que é um novo contato anônimo.
2. Se a Tag de "Informações do contato" contiver um "email" válido, este será usado para identificar o contato que possui esse email.
Caso não exista nenhum contato com esse email no Connectif, a identificação será realizada considerando os seguintes cenários:
- 2.1 Se esta Tag de "Informações do contato" contiver um "trackerId" que não pertence a nenhum contato, determina-se que é um novo contato conhecido com este "email"
- 2.2. Se esta Tag de "Informações do contato" contiver um "trackerId" que pertencia a um contato anônimo, o "email" e os demais campos opcionais, como "_name" ou "_surname", serão atribuídos a esse contato.
Determina-se que é um contato conhecido existente.
- 2.3. Se esta Tag de "Informações do contato" contiver um "trackerId" que pertencia a um contato conhecido cujo email é diferente do campo "email" dessa tag, determina-se que é um novo contato conhecido e diferente do contato identificado pelo "trackerId".
Será criado um novo contato conhecido com esse "email" e os demais campos opcionais, como "_name" ou "_surname".
O contato conhecido ao qual pertencia o "trackerId" coletado pela tag não será alterado.
3. Como situação especial do ponto anterior, se a Tag de "Informações do contato" contiver um "email" válido (e existir um contato que tenha esse email) e, além disso, essa tag tiver o campo "trackerId" que corresponda ao tracker de outro contato anônimo diferente, então será realizado o processo de União de contatos.
Determina-se que o contato atual é o contato conhecido identificado pelo "email".
No caso de o "trackerId" não pertencer a um contato anônimo, mas sim a um conhecido, então não será realizada a União de contatos, e igualmente se determina que o contato atual é o contato conhecido identificado pelo "email".
4. Se a Tag de "Informações do contato" não contiver um "email" válido, mas sim um "subscription", este será usado para identificar o contato.
A identificação será realizada considerando os seguintes cenários:
- 4.1. Se esta Tag de "Informações do contato" não contiver um "trackerId", verifica-se se existe algum contato com a mesma "subscription".
Em caso afirmativo, ele é identificado como tal; caso contrário, determina-se que é um novo contato anônimo.
- 4.2. Se esta Tag de "Informações do contato" contiver um "trackerId" que pertence a um contato anônimo, verifica-se se existe algum contato com a mesma "subscription".
Em caso afirmativo, realiza-se o processo de União de contatos e determina-se que o contato atual é o que já existia anteriormente.
Caso contrário, determina-se que é um novo contato anônimo.
- 4.3. Se esta Tag de "Informações do contato" contiver um "trackerId" que pertence a um contato conhecido, a identificação será realizada considerando os seguintes cenários:
- 4.3.1. Se não existir outro contato com a mesma "subscription", determina-se que é um novo contato anônimo.
- 4.3.2. Se existir outro contato com a mesma "subscription" e for um contato anônimo, então realiza-se o processo de União de contatos e identifica-se o contato atual como o contato cujo "trackerId" já era conhecido.
- 4.3.3. Se existir outro contato e também for um contato conhecido, a "subscription" será duplicada em ambos os contatos e determina-se que é um novo contato conhecido e diferente do contato identificado pelo "trackerId".
O contato conhecido ao qual pertencia a "subscription" coletada pela tag não será alterado.
- 4.3.1. Se não existir outro contato com a mesma "subscription", determina-se que é um novo contato anônimo.
5. Se a Tag de "Informações do contato" não contiver um "email" válido, nem um "subscription", mas sim um "trackerId", este será utilizado para identificar o contato que possui esse tracker.
No caso de não existir nenhum contato com esse tracker no Connectif, determina-se que é um novo contato anônimo.
1.3 União de contatos
O processo de união de contatos consiste em atribuir as propriedades e workflows de um contato A a um contato B, e a posterior eliminação imediata do contato A.
Existem alguns pontos a considerar neste processo:
- As propriedades do contato B que já tiverem um valor não serão sobrescritas pelas do contato A.
- Se os contatos A e B tiverem algum workflow ativo em comum que gere dados, serão consideradas as informações de ambos os contatos, dando prioridade aos dados do contato B e aos dados gerados pela execução mais recente dos nós.
Além disso, este processo tem impacto nos segmentos:
-
Estáticos:
- Se o contato identificado estiver em um Segmento Estático, o anônimo desaparecerá dele, mas o identificado voltará a entrar.
- Se o contato identificado não estiver em um Segmento Estático, o anônimo desaparecerá dele e o identificado não entrará.
-
Dinâmicos e Dinâmicos Plus:
- Se o contato identificado cumprir as condições para entrar em um Segmento Dinâmico, o anônimo desaparecerá, mas o identificado voltará a entrar.
- Se o contato identificado não cumprir as condições para entrar em um Segmento Dinâmico, o anônimo desaparecerá e o identificado não entrará.
Continue aprendendo!
Para aproveitar todo o potencial da sua conta no Connectif, recomendamos continuar com os seguintes artigos:
- Fichas de contato e impressão digital, para visualizar todas as informações coletadas pelo Connectif sobre os contatos registrados e anônimos do seu eCommerce.
- Atividades de um contato, para consultar o registro de atividades de um contato e os dados que ele coleta.
-
Entrar em um segmento dinâmico ao identificar um contato anônimo, para conhecer o impacto na segmentação das atribuições de eventos aos contatos.
-
Importação de contatos, para importar contatos e suas propriedades para o Connectif.