google-analytics-api - Google AdWords - 如何在 AdWords 中正确使用自动标记和 UTM 变量?

标签 google-analytics-api google-ads-api utm

让我用一些背景信息来介绍这个问题:

  • 我有一个基于 Web 的系统,它从 Google Analytics API 获取数据,并通过 Web 界面根据每个客户的需求显示该信息。
  • 我为每个来源/事件(Google AdWords、LinkedIn、Facebook、展示广告网络等)使用唯一的 URL,其中包含“utm”变量和系统生成的值。示例:url.com/?utm_source=Google&utm_medium=PPC&utm_content=1234&utm_campaign=This-is-the-campaign-name
  • 谷歌分析是存储库,因为大多数客户在他们的网站上使用它,将它们用作数据捕获的主力是很自然的。
  • 所有客户都拥有有效的 Google AdWords 广告系列、关联的 Google Analytics 帐户并启用了自动标记。
  • 当我测试 Google 文字广告时,在网络浏览器中填充的链接类似于以下内容:url.com/?utm_source=Google&utm_medium=PPC&utm_content=1234&utm_campaign=This-is-the-campaign-name&gclid=123xyz

  • 我目前的困境集中在启用了自动标记功能的 AdWords 广告系列上。所有来源(不包括 Google AdWords)的数据捕获过程运行良好。我在“utm_content”变量中填充了唯一的跟踪代码,因此当我调用 Google Analytics API 时,此跟踪代码充当我的唯一标识符。对于所有 Google AdWords 广告系列,我更新了广告创意中的所有目标链接,以包含系统生成的 URL,该 URL 也包含预填充值。在 Google Analytics 中查看报告时,变量/值不存在,就好像 Google 完全无视这些值并使用从 Google AdWords 到 Google Analytics 的反向 channel 来输入广告系列属性。对于这些 Google AdWords 广告系列,访问不会丢失,而是与 Google Analytics 中的标准 Google AdWords 广告系列/广告组相关联。

    以下是我所知道的事情的 list :
  • 从我读到的内容来看,禁用自动标记可以解决这个问题,并允许“utm”变量及其值从 Google AdWords 传递到 Google Analytics。禁用自动标记的后果将是点击转化和成本数据的丢失。
  • KISSmetrics 在与也使用 Google Analytics 的客户合作时记录了类似的问题。包含“gclid”的链接,例如:url.com/?gclid=123xyz(启用自动标记),将不会记录任何其他信息(事件来源、媒介等)。还包含“utm”变量的链接,例如:url.com/?utm_source=Google&utm_medium=PPC&utm_content=1234&utm_campaign=This-is-the-campaign-name&gclid=123xyz,此信息将传递给 KISSmetrics。对于第二种情况,我假设 KISSmetrics javascript 正在读取 URL 变量和值。

  • 这是我想要实现的目标:
  • 我试图避免添加一个专有的 javascript 来读取 URL 变量和值,然后将该信息发布到外部 URL。
  • 我不想将订单项添加到当前的 Google Analytics javascript(例如:自定义变量)。
  • 我正在寻找一种可能会考虑 AdWords ValueTrack 参数的“开箱即用”解决方案。我对这些变量的熟悉程度有限,因此当我使用 Google Analytics API 访问数据时,我无法确定这些值之一是否可以用作唯一标识符以供以后引用。或者作为替代方案,使用 Google AdWords 维度来做同样的事情。见 http://developers.google.com/analytics/devguides/reporting/core/dimsmets/adwords .
  • 我想确定是否可以继续使用生成唯一 URL 的方法,将它们分配给 Google AdWords 广告系列,并通过其 API 从 Google Analytics 获取这些广告系列的结果,而不会影响点击转化和成本数据(禁用自动标记)。

  • 提前感谢您阅读我的困境,您提供的任何反馈将不胜感激。

    最佳答案

    所以你是对的。当 Google Analytics 看到 UTM 参数和自动标记的 GCLID 时,它会丢弃 UTM 参数以支持 GCLID。

    但是...承认这是一个问题,特别是因为使用其转换导入功能的 AdWords 广告客户通常同时使用 UTM 和 GCLID,他们在 Google Analytics 帐户中启用了一个覆盖开关,允许同时使用两者。

    您可以在 https://support.google.com/analytics/answer/1033981?hl=en 的常见问题解答中了解更多相关信息。

    我认为这应该可以解决您的问题。

    乔恩

    关于google-analytics-api - Google AdWords - 如何在 AdWords 中正确使用自动标记和 UTM 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10606456/

    相关文章:

    google-analytics - 维度和指标资源管理器

    ios - Google Analytics for iOS v3 的 kGAIScreenName 未声明?

    soap - 如何在 Go 中进行 SOAP 调用?

    正则表达式 UTM 谷歌

    rss - 如何通过Google Analytics(分析)跟踪来自RSS的流量?

    php - MYSQL 按最近的 UTM 坐标对结果进行排序

    php - Google Analytics PHP API(GAPI)-获取直接流量数据

    google-analytics - 未找到类 'Google_Service_Analyticsreporting_DateRange'

    google-ads-api - 基本 AWQL 请求 - CAMPAING_PERFORMANCE 仅被 "date"分割

    google-ads-api - OfflineConversionError UNAUTHORIZED_USER