Correspondência de RampIDs do LiveRamp

A correspondência de RampIDs do LiveRamp permite tirar partido dos RampIDs como uma chave de junção entre os dados de publicidade e os dados de publicidade da Google. A junção dos dados através de RampIDs pode fornecer uma maior precisão e uma taxa de correspondência superior à da correspondência convencional baseada em cookies.

Limitações

A correspondência do LiveRamp destina-se apenas à medição e não pode ser usada em consultas de públicos-alvo.

Além disso, para que um utilizador tenha correspondência, este tem de ter:

  • Interagido com os seus anúncios e ter um ID do LiveRamp correspondente.
  • Interagido com os anúncios Google e ter um ID da Google correspondente.
  • Interagido anteriormente com uma campanha publicitária que queira medir com o Ads Data Hub.

Como funciona a correspondência do LiveRamp

A correspondência de dados do LiveRamp através do Ads Data Hub depende da utilização de cookies. Para começar, a Google e o LiveRamp criam uma tabela de correspondência que associa os RampIDs do LiveRamp aos IDs da Google. Esta tabela de correspondência é usada para fazer a tradução entre espaços de ID da Google e do LiveRamp.

Assim que a tabela de correspondência estiver concluída, pode juntar os dados do Ads Data Hub e do LiveRamp ao fazer corresponder os RampIDs do LiveRamp com hash aos dados de campanhas da Google.

Configuração

O LiveRamp gere a maioria do processo de implementação. Para iniciar o processo, contacte o seu representante da Conta Google para comunicar o seu interesse na correspondência do LiveRamp. Aquele irá debater os seus objetivos e fornecer mais informações sobre o cumprimento dos requisitos de configuração de uma tabela de correspondência.

Pré-requisitos

Antes de configurar a correspondência do LiveRamp, tem de ter contas do LiveRamp, Google Cloud e Ads Data Hub ativas. Além disso, tem de ter o reconhecimento baseado em ficheiros do LiveRamp ativado.

Configuração da tabela de correspondência

  1. Conceda à sua conta de serviço do Ads Data Hub a função de editor de dados do BigQuery (roles/bigquery.dataEditor) para aceder ao projeto do BigQuery no qual quer que as consultas sejam escritas.
  2. Conceda à conta de serviço do LiveRamp a função de editor de dados do BigQuery (roles/bigquery.dataEditor) para aceder ao seu projeto do BigQuery.
  3. Colabore com o LiveRamp para configurar o fornecimento de ficheiros e comunicar o feed de dados que é mapeado para cada projeto, conjunto de dados e tabela.

Consultar as tabelas de correspondência

Após a conclusão da importação de dados para o LiveRamp, pode fazer uma consulta nos dados. Cada tabela no esquema do Ads Data Hub que contenha um campo user_id é acompanhada por uma tabela *_match. Por exemplo, para a tabela adh.google_ads_impressions, o Ads Data Hub também gera uma tabela de correspondência denominada adh.google_ads_impressions_match que contém os IDs dos utilizadores. Estas tabelas contêm um subconjunto das linhas disponíveis nas tabelas originais, quando existe uma correspondência dos RampIDs do LiveRamp.

As tabelas de correspondência contêm uma coluna adicional:

  • external_cookie: o seu IDL do LiveRamp com hash, armazenado como bytes.

As consultas devem juntar os seus dados a uma tabela *_match em external_cookie. Os resultados são escritos no projeto do BigQuery que especificou.

Exemplo

O seguinte exemplo de código contabiliza o número de utilizadores com correspondência.

SELECT count(1) as matched
FROM adh.cm_dt_impressions_match as adh
INNER JOIN `project_name.dataset_name.table_name_LR_table` as LR
ON LOWER(TO_HEX(adh.external_cookie)) = LR.ADH_Bridge_ID

Perguntas frequentes

Porque não estou a obter correspondências?

Se a consulta não devolver correspondências, tal pode dever-se a um dos seguintes problemas:

  1. Não existem correspondências entre a tabela *_match e o conjunto de dados no BigQuery. Para confirmar que é este o problema, conte o número de entradas em cada tabela separadamente. Nenhuma das tabelas está vazia. Contacte o LiveRamp para resolver o problema.
  2. As correspondências existem, mas não cumprem os requisitos de agregação do Ads Data Hub. Os dados exportados para o BigQuery estão sujeitos às verificações de privacidade do Ads Data Hub. Se uma linha não contiver uma coorte suficientemente grande, não será apresentada na saída do projeto do BigQuery. Se for o caso, contacte o apoio técnico do Ads Data Hub.
  3. A preferência predefinida de espaço de ID (com/sem sessão iniciada) com base no volume de impressões não está a permitir obter correspondências. Se for o caso, o representante da Google pode alterar a sua preferência de espaço de ID.

Como posso juntar dados do BigQuery ao Ads Data Hub?

O exemplo de consulta seguinte junta dados do BigQuery e do Ads Data Hub

SELECT event.campaign_ID,count(*)
FROM adh.cm_dt_impressions_match as a
JOIN `my_project.my_dataset.my_table` as b
ON LOWER(TO_HEX(a.external_cookie)) = b.my_match
WHERE b.filter_field = @filter

Quantos projetos do BigQuery podem ser associados a uma conta do Ads Data Hub para dados de entrada?

Para dados de entrada, é possível associar vários projetos do BigQuery a uma única instância do Ads Data Hub.

Quantos projetos do BigQuery podem ser associados a dados de saída de uma conta do Ads Data Hub?

Para dados de saída, tem de associar 1 projeto do BigQuery a 1 conta do Ads Data Hub.

O que acontece se o meu conjunto de dados ou tabela não aparecerem na IU do Ads Data Hub quando executar uma consulta?

Certifique-se de que o conjunto de dados e a tabela em que quer escrever estão no projeto do BigQuery associado à sua conta do Ads Data Hub para os dados de saída.