Mise en correspondance des RampID LiveRamp

La correspondance LiveRamp RampID vous permet d'exploiter les RampID comme clé de jointure entre vos données publicitaires et celles de Google. Associer vos données via des RampID peut vous offrir une plus grande précision et un taux de correspondance plus élevé que les correspondances traditionnelles basées sur les cookies.

Limites

La correspondance LiveRamp n'est utilisée qu'à des fins de mesure et ne peut pas être utilisée dans les requêtes d'audience.

En outre, pour qu'un utilisateur soit mis en correspondance, il doit avoir :

  • interagi avec vos annonces et avoir un ID LiveRamp correspondant ;
  • interagi avec les annonces de Google et avoir un ID Google correspondant ;
  • interagi au préalable avec une campagne publicitaire que vous souhaitez mesurer avec Ads Data Hub.

Fonctionnement de la correspondance LiveRamp

La mise en correspondance des données LiveRamp à l'aide d'Ads Data Hub dépend de l'utilisation des cookies. Pour commencer, Google et LiveRamp créent une table des correspondances, qui associe les RampID LiveRamp aux ID Google. Cette table des correspondances permet de passer des ID de Google à ceux de LiveRamp et inversement.

Une fois la table des correspondances complétée, vous pouvez associer les données Ads Data Hub et LiveRamp en associant les RampID LiveRamp hachés aux données de campagne Google.

Configuration

LiveRamp gère la majeure partie du processus d'implémentation. Pour commencer la procédure, contactez votre responsable de compte Google afin de lui faire part de votre intérêt pour la correspondance LiveRamp. Il échangera avec vous au sujet de vos objectifs et vous donnera plus d'informations sur les exigences requises pour configurer une table des correspondances.

Conditions préalables

Avant de configurer la mise en correspondance de LiveRamp, vous devez disposer d'un compte LiveRamp, Google Cloud et Ads Data Hub. En outre, vous devez avoir activé la reconnaissance basée sur les fichiers LiveRamp.

Configuration du tableau de correspondance

  1. Accordez à votre compte de service Ads Data Hub l'accès à l'éditeur de données BigQuery (roles/bigquery.dataEditor) pour le projet BigQuery dans lequel vous souhaitez écrire vos requêtes.
  2. Accordez à votre compte de service LiveRamp l'accès à l'éditeur de données BigQuery (roles/bigquery.dataEditor) pour le projet BigQuery.
  3. Dans LiveRamp, configurez le transfert des fichiers et indiquez quel flux de données correspond à chaque projet, ensemble de données et table.

Interroger les tables des correspondances

Une fois vos données importées dans LiveRamp, vous pouvez les interroger. Chaque table du schéma Ads Data Hub contenant un champ user_id est accompagnée d'une table *_match. Par exemple, pour la table adh.google_ads_impressions, Ads Data Hub génère également une table des correspondances appelée adh.google_ads_impressions_match qui contient vos ID utilisateur. Ces tables contiennent un sous-ensemble des lignes disponibles dans les tables d'origine, où il existe une correspondance avec les RampID LiveRamp.

Les tables des correspondances contiennent une colonne supplémentaire :

  • external_cookie : votre IDL LiveRamp haché, stocké en octets.

Vos requêtes doivent joindre vos données à une table "*_match" sur "external_cookie". Les résultats sont écrits dans le projet BigQuery que vous avez spécifié.

Exemples

L'exemple de code suivant indique le nombre d'utilisateurs mis en correspondance.

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

Questions fréquentes

Pourquoi n'obtiens-je aucune correspondance ?

Si votre requête ne renvoie aucune correspondance, cela peut être dû à l'un des problèmes suivants :

  1. Il n'existe aucune correspondance entre la table *_match et l'ensemble de données dans BigQuery. Pour confirmer que vous êtes bien concerné par ce problème, comptabilisez le nombre d'entrées dans chaque table séparément. Si aucune table n'est vide, contactez LiveRamp pour résoudre le problème.
  2. Les correspondances existent, mais ne respectent pas les exigences d'agrégation d'Ads Data Hub. Les données exportées vers BigQuery sont soumises aux contrôles de confidentialité d'Ads Data Hub. Si la cohorte dans une ligne est trop petite, elle n'apparaîtra pas dans la sortie du projet BigQuery. Dans ce cas, contactez l'assistance Ads Data Hub.
  3. La préférence d'espace d'identifiants par défaut (connectés/déconnectés), basée sur le volume d'impressions, ne génère aucune correspondance. Dans ce cas, votre représentant Google peut modifier vos préférences concernant les espaces d'identifiants.

Comment associer des données de BigQuery à Ads Data Hub ?

L'exemple de requête suivant associe les données de BigQuery et d'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

Combien de projets BigQuery peuvent être associés à un compte Ads Data Hub pour les données d'entrée ?

Pour les données d'entrée, plusieurs projets BigQuery peuvent être connectés à une seule instance Ads Data Hub.

Combien de projets BigQuery peuvent être associés à un compte Ads Data Hub pour les données de sortie ?

Pour les données de sortie, un seul projet BigQuery doit être connecté à un seul compte Ads Data Hub.

Que se passe-t-il si mon ensemble de données ou ma table n'apparaissent pas dans l'interface utilisateur d'Ads Data Hub lorsque j'exécute une requête ?

Assurez-vous que l'ensemble de données et la table dans lesquels vous souhaitez écrire se trouvent dans le projet BigQuery associé à votre compte Ads Data Hub.