Identificação externa

Tipo de objeto: string ou matriz de strings | Uso de hash é recomendado

ID externo é uma string que representa um usuário no sistema de um anunciante, como IDs de membros de fidelidade, IDs de usuário e IDs de cookies externos. Você pode enviar um ou mais external_ IDs para um evento específico, e nós tentamos correspondê-lo(s) com alguém no Facebook.

IDs externos podem ser enviados por vários canais, incluindo pixel do navegador, API de Conversões e API de Conversões Offline (OCAPI, pelas iniciais em inglês). Você precisa ser consistente em todos os canais. Por exemplo, se você enviar um evento de pixel do navegador com o external_id definido para 123, seu evento da API de Conversões para o mesmo usuário também deve ter o external_id definido para 123.

Para ver os external_ids enviados por meio do pixel do navegador, procure a Ferramenta para Pixel em Parâmetros de correspondência avançada enviados. Os external_ids não estão disponíveis na ferramenta de Eventos de Teste.

Por que usar

Como anunciante, você pode atribuir seu próprio ID a usuários que visitam suas propriedades. O campo external_id permite que você utilize esses IDs para:

  • Dimensionar seu negócio: quando fornecer o external_id, ele poderá ser usado novamente em diferentes canais e para criar públicos distintos. Basta associar o external_id ao seu sistema de identidade interno, e você não precisará mais gerenciar um grande número de PIIs.
  • Melhorar taxas de correspondência e aproveitar correspondências em canais: melhore as taxas de correspondência em canais que você não tem acesso a identificadores específicos, aproveitando informações vindas de outro canal. Consulte Exemplo – utilize o tipo de correspondência entre canais.
  • Criar seus próprios públicos: consulte Criação de público.
  • Aumentar a segurança e a privacidade: em vez de carregar várias vezes PIIs com hash, você pode enviar seu external_id com PIIs uma única vez e reutilizar essa correspondência.

Como funciona

Etapa 1

Você nos envia um evento com o external_id e uma série de outros parâmetros de informações dos clientes. O evento pode ser enviado por diferentes canais, incluindo pixel do navegador, API de Conversões e API de Conversões Offline.

Etapa 2

Nós procuramos uma correspondência usando todas as informações enviadas. Se encontrarmos uma correspondência, associamos o external_id fornecido ao usuário específico.

Etapa 3

Em eventos subsequentes, você pode nos enviar um evento contendo apenas o external_id. Nós mantemos a associação pré-estabelecida entre seu external_id e o usuário correspondente do Facebook.

O external_id para correspondências de usuário específicas expira periodicamente. Nós recomendamos que você atualize-o frequentemente.

Exemplo – utilize o tipo de correspondência em canais

  1. Você tem um website com o pixel do navegador.
  2. Um usuário visualiza um produto específico no seu site.
  3. Você nos envia um evento ViewContent por meio do pixel do navegador que contém informações de clientes com hash. Você inclui um email com hash e um ID externo com hash para esse usuário. O pixel inclui informações de cookies automaticamente.
  4. Nós usamos o email com hash para encontrar uma correspondência. Nós lembramos a associação entre seu external_id e o usuário do Facebook.
  5. Alguns dias depois, o mesmo usuário realiza uma compra no seu site.
  6. Você nos envia um novo evento. Dessa vez, você usa a API de Conversões. No evento, você inclui o external_id.
  7. Nós recebemos seu external_id. Vemos que uma correspondência foi já feita com dados enviados via pixel. Podemos aproveitar a associação existente na API de Conversões.

Exemplo – Caso de uso de parceiro

Utilize o external_id para relatar as conversões que acontecem no site de um parceiro. Nesse caso, o processo é semelhante a isto:

  1. O usuário está no seu site e clica no site do seu parceiro.
  2. Você envia um external_id e um evento de pixel para o Facebook. Para seu parceiro, você envia uma solicitação de redirecionamento incluindo o external_id.
  3. O usuário conclui uma conversão no site do parceiro.
  4. Seu parceiro envia informações de conversão, incluindo o external_id. Seu parceiro não precisa compartilhar informações sensíveis.
  5. Você nos envia outro evento, incluindo a nova informação de conversão e o respectivo external_id.

Criação de público

É fundamental que você seja consistente usando os external_ids no pixel do navegador, na API de Conversões, na API de Conversões Offline e nos Eventos do App. Assim, você pode usar as external_ids para criar os seguintes tipos de público:

Observe que Públicos personalizados a partir de um arquivo de cliente não está listado. Esse tipo de público usa políticas diferentes e não pode ser criado usando apenas o external_id ou o extern_id a partir de dados recebidos por meio da API de Conversões.

Parâmetro Fbp

Se você conseguir adicionar os external_ids aos seus eventos, certifique-se de sempre fazer isso. Porém, se o seu sistema não estiver configurado para isso, podemos minimizar o problema usando o parâmetro fbp como um ID externo. Saiba mais sobre o parâmetro fbp.

CenárioComo os dados são manuseados

O evento inclui fbp, mas não inclui o external_id

Nós usamos fbp como external_id e tentamos encontrar uma correspondência. Como fbp é um cookie de navegador, ele tem uma data de validade.

O evento inclui fbp e external_id

Salvamos ambos os campos e tentamos encontrar uma correspondência. O external_id é sempre o mais indicado, pois ele oferece maior desempenho.

O evento inclui external_id, mas não inclui fbp

Isso é processado como um eventos normal, incluindo external_id.