0

在为我们的应用程序构建内部报告时,我们一直在成功使用 AdWords API(版本:201708 - Google Ads Python 客户端库)。直到,也就是说,我们击中了展示位置……</p>

我将展示位置定义为展示 AdWords 广告的任何位置。展示位置可能是您命名的域、页面、广告单元、应用程序!展示位置是一个非常广泛的定义。

为了让我们的应用程序适用于展示位置,我们需要将 API 支出数据与我们网站上的活动相结合。

为此,我们运行 AdWords API 报告,然后使用 AdWords ValueTrack 参数收集会话数据。

ValueTrack 参数很简单,因为似乎只有 1 个选项:{placement}.

然而,有趣的是在 API 上,API 有许多用于获取放置数据的选项。例如:

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

在花费了一些时间在各种选项上来回折腾,并花费了大量的开发时间之后,我们得出的结论是,必须有一些最佳实践建议来加入来自 API 和 ValueTrack 的放置数据。一种适用于所有类型的展示位置,包括:

  • 网站
  • 应用
  • AdSense
  • 博客点
  • 安培

我们遇到匹配问题的一个例子是“10060.android.com.nytimes.android.adsenseformobileapps.com”......这是我们看到的来自 ValueTrack 但在我们的任何支出报告中都没有匹配的展示位置. (事实上​​,有很多 adsenseformobileapps.com 流量来源没有花费项目)。

还看到像“mobileapp::2-com.mobilesrepublic.appy”这样的字符串。这些出现在我们的支出方面,但只有大约 10% 的时间出现在我们的 ValueTrack 中。有的搭配。绝大多数没有。

一个明确的工作流程对我们自己非常有用,毫无疑问其他用户......</p>

谢谢!

4

1 回答 1

2

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

传入的 ValueTrack 位置应映射到以下报告字段:

PlacementPerformanceReport.Criteria
CriteriaPerformanceReport.Criteria
AutomaticPlacementsPerformanceReport.DisplayName

除此之外,我还发现这份报告很有用:

UrlPlacementPerformanceReport.Domain and .Url

但我发现在实践中并不是很清楚。一方面,这些报告中的每一个都返回一个略有不同的结果子集......并且这些子集都没有与 ValueTrack 数据集完全匹配。

以下是我发现的例外情况:

子域 ValueTrack 展示位置有带有 www 的网址……有时。其他报告都没有,因此您必须从 ValueTrack 中删除 www 或将 www 添加到您的报告数据中以匹配它们。但要小心,其他子域会被保留(例如 edition.cnn.com),并且并非所有 url 都有子域,因此您不能只从 Valuetrack 中删除所有子域,也不能只将 www 添加到报告。我发现实际上最匹配的是 UrlPlacementPerformanceReport 中的 url 字段......但是对于这个字段,您只需要删除 / 之后的所有内容即可获得最佳情况匹配子集。要使用其他报告,您需要从 ValueTrack 中删除所有子域信息,并将这些记录的总数相加。这意味着您将丢失潜在有用的数据,例如 espn.com、scores.espn.com、insider.espn.com 和 games.espn.com 之间的差异。使用 UrlPlacementPerformanceReport.url 是保留该信息的唯一方法。

mobileapp:: ValueTrack 报告 mobileapp:: 展示位置。许多报告也返回这些值,但我发现每个报告只给出整体的一个子集。特别是 CriteriaPerformanceReport.Criteria 报告为您提供了许多其他报告都没有的 mobileapp:: 值,但其他报告至少为您提供了 CriteriaPerformanceReport 没有的一些值。要完整,您必须采用移动应用程序的联合:由标准性能报告和另一个报告(例如 UrlPlacementPerformanceReport.url)返回。

anonymous.google ValueTrack 为anonymous.google 提供看起来像a8122ac7e5da8e49.anonymous.google 的子域。如果您想将此信息与您的支出相匹配,则唯一具有此详细信息的报告是 UrlPlacementPerformanceReport.url。

adsenseformobileapps.com ValueTrack 提供详细的域,例如 1.iphone.com.localtvllc.fox2.adsenseformobileapps.com。所有的 AdWords 报告都无法与此匹配。您可以获得的最好结果是整个 adsenseformobileapps.com 组的单个汇总记录。

于 2017-10-11T14:10:49.560 回答