0

Nous avons travaillé avec succès avec l'API AdWords (Version: 201708 - Google Ads Python Client Library) pendant une bonne période de construction de rapports internes pour notre application. Jusqu'à ce que nous trouvions des emplacements ...Les meilleures pratiques pour se joindre à des données de placement de l'API AdWords avec les données de placement AdWords ValueTrack?

Je définis les emplacements comme si une annonce AdWords était diffusée. Le placement peut être un domaine, une page, un bloc d'annonces, une application que vous nommez! Les emplacements sont une définition très large.

Pour notre application pour travailler pour des stages dont nous avons besoin pour joindre des données de dépenses API avec une activité sur notre site.

Pour ce faire, nous courons des rapports de l'API AdWords et la collecte des données de session en utilisant les paramètres AdWords ValueTrack.

Les paramètres ValueTrack sont assez faciles, car il semble y avoir seulement 1 option: {placement}.

Cependant, c'est sur l'API où les choses deviennent intéressantes, l'API dispose de nombreuses options pour obtenir des données de placement. Par exemple:

https://developers.google.com/adwords/api/docs/reference/v201708/AdGroupCriterionService.MobileApplication

https://developers.google.com/adwords/api/docs/appendix/reports/url-performance-report

https://developers.google.com/adwords/api/docs/appendix/reports/placement-performance-report#criteria

https://developers.google.com/adwords/api/docs/appendix/reports/automatic-placements-performance-report#domain

https://developers.google.com/adwords/api/docs/reference/v201708/AdGroupCriterionService

Après avoir passé quelque temps des allers-retours sur les différentes options, et brûler beaucoup de dev temps, Nous sommes parvenus à la conclusion qu'il doit y avoir des conseils sur les meilleures pratiques pour joindre les données de placement de l'API et de ValueTrack. Un qui fonctionne pour tous les types de placements, y compris:

  • Sites
  • Apps
  • AdSense
  • Blogspot
  • AMP

Un exemple où nous courons dans une correspondance le problème est "10060.android.com.nytimes.android.adsenseformobileapps.com" ... il s'agit d'un placement que nous voyons arriver de ValueTrack mais qui ne correspond à aucun de nos spe nd rapports. (En fait, il existe de nombreuses sources de trafic adsenseformobileapps.com pour lesquelles il n'y a pas d'articles de dépenses).

Voir aussi des chaînes comme "mobileapp :: 2-com.mobilesrepublic.appy". Ceux-ci apparaissent sur notre côté des dépenses, mais apparaissent seulement dans notre ValueTrack autour de 10% du temps. Certains match. La grande majorité ne le fait pas.

Un flux de travail définitif sur ce serait si utile pour nous-mêmes et sans doute d'autres utilisateurs ...

Merci!

Répondre

2

Selon https://developers.google.com/adwords/api/docs/guides/valuetrack-mapping

le placement de ValueTrack entrant doit cartographier les champs de rapport suivants:

PlacementPerformanceReport.Criteria 
CriteriaPerformanceReport.Criteria 
AutomaticPlacementsPerformanceReport.DisplayName 

En plus de cela, je l'ai aussi trouvé ce rapport utile:

UrlPlacementPerformanceReport.Domain and .Url 

Mais J'ai trouvé que ce n'est pas si clair dans la pratique. D'une part, chacun de ces rapports renvoie un sous-ensemble de résultats légèrement différent ... et aucun de ces sous-ensembles ne correspond exactement à l'ensemble de données ValueTrack.

Voici les exceptions que j'ai trouvé:

sous-domaines de stages ValueTrack ont ​​urls avec www sur eux ... de temps en temps. Aucun des autres rapports ne le fait, vous devrez donc soit supprimer www de ValueTrack ou ajouter www à vos données de rapport afin de les faire correspondre. Mais attention, d'autres sous-domaines sont conservés (comme edition.cnn.com) et toutes les URL n'ont pas de sous-domaine, donc vous ne pouvez pas supprimer tous les sous-domaines de Valuetrack et vous ne pouvez pas ajouter www à toutes les URL du rapports. Ce que j'ai trouvé correspond en fait au mieux au champ url du rapport UrlPlacementPerformanceReport ... mais pour ce champ, il suffit de tout supprimer après le/pour obtenir le meilleur sous-ensemble correspondant. Pour utiliser les autres rapports, vous devez supprimer toutes les informations de sous-domaine de ValueTrack et additionner les totaux de ces enregistrements. Cela signifie que vous perdriez des données potentiellement utiles telles que les différences entre espn.com, scores.espn.com, insider.espn.com et games.espn.com. L'utilisation de UrlPlacementPerformanceReport.url est le seul moyen de conserver cette information.

mobileapp :: Les rapports de ValueTrack sur les emplacements de mobileapp ::. Beaucoup de rapports renvoient également ces valeurs, mais j'ai trouvé que chaque rapport donne juste un sous-ensemble de l'ensemble. En particulier, le rapport CriteriaPerformanceReport.Criteria vous donne beaucoup de valeurs mobileapp :: qu'aucun des autres rapports ne fait, mais les autres rapports vous donnent au moins quelques valeurs que le CriteriaPerformanceReport ne fait pas. Pour être complet, vous devez prendre une Union des mobileapps: renvoyée par le rapport de performances des critères et un autre rapport tel que UrlPlacementPerformanceReport.url.

anonymous.google ValueTrack fournit sudomains à anonymous.google qui ressemblent à a8122ac7e5da8e49.anonymous.google. Si vous souhaitez faire correspondre ces informations à vos dépenses, le seul rapport contenant ce détail est UrlPlacementPerformanceReport.url.

adsenseformobileapps.com ValueTrack fournit des domaines tels que détaillés 1.iphone.com.localtvllc.fox2.adsenseformobileapps.com. Aucun des rapports AdWords ne peut correspondre à cela. Le meilleur que vous pouvez obtenir est un enregistrement unique pour l'ensemble du groupe adsenseformobileapps.com.

+0

Nous avons également remarqué que certaines sources de données sont signalées comme xxx.adsenseformobileapps.com sur ValueTrack mais apparaissent comme mobileapp: yyy dans les rapports adwords où xxx! = Yyy. Nous ne connaissons aucun moyen de rejoindre ces données. –