gpt4 book ai didi

api - 将 AdWords API 展示位置数据与 AdWords ValueTrack 展示位置数据相结合的最佳做法?

转载 作者:行者123 更新时间:2023-12-03 17:15:25 26 4
gpt4 key购买 nike

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

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

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

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

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 中。有的搭配。绝大多数没有。

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

    谢谢!

    最佳答案

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

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

    PlacementPerformanceReport.Criteria
    CriteriaPerformanceReport.Criteria
    AutomaticPlacementsPerformanceReport.DisplayName

    除此之外,我还发现这份报告很有用:
    UrlPlacementPerformanceReport.Domain and .Url

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

    以下是我发现的异常(exception)情况:

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

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

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

    关于api - 将 AdWords API 展示位置数据与 AdWords ValueTrack 展示位置数据相结合的最佳做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46623561/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com