google-analytics - 使用 Google Tag Manager 进行子域跟踪

标签 google-analytics subdomain google-tag-manager universal-analytics

我正在尝试在主域及其子域之间使用 GTM 设置跟踪。我已经阅读了很多关于这个主题的文章,包括 this Google guide (这是关于不同的域,但不是子域)和 Lunametrics 的指南。但我仍然找不到答案。

所以我现在拥有的:

  • site.com 和 blog.site.com
  • 每个人都有两个单独的容器
  • Universal Analytics 中的两个不同属性。

  • 我需要的是使用它的子域跟踪域。我假设我需要在 GA 中创建一个带有过滤器的单独 View 。请让我知道如何配置该跟踪权。我不想为域及其子域使用一个容器。

    最佳答案

    你需要的是一个单一的属性。在域和子域上实现相同的代码。

    将 cookie 域设置为“自动”(或不要全部设置)。这意味着 Google 代码将 cookie 设置为域中可访问的最高“级别”(即 Google 无法为 .com TLD 设置 cookie,因此它将使用下一个级别,在您的示例 site.com 中)。这也意味着 cookie 在您的 url 的子域上可用。

    基本上就是这样 - 您的 Assets 将报告来自域和子域的用户,并在他们在域和子域之间切换时保持 session 。

    但是,如果您在域和子域上都有相同名称的页面 - 例如 site.com/index.html 和 blog.site.com/index.html - 它们将在报告中集中在一起。要将它们分开,您可以将主机名设置为第二维,或对数据 View 应用过滤器,将主机名添加到 url 路径 (here is randomly googled tutorial on how to do this)。

    关于google-analytics - 使用 Google Tag Manager 进行子域跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25261551/

    相关文章:

    wordpress - 我网站的跳出率在一夜之间下降到几乎 0%,我想知道为什么?

    nginx - 找不到 Dokku 子域

    javascript - Express-subdomain 不重定向 subdomain.localhost 获取请求

    google-analytics - 在特定 URL 中阻止 Google Analytics 跟踪

    javascript - Google 跟踪代码管理器以及使用触发器或标记排序

    ios - 从 Google Analytics for iOS v2 获取特定的 iOS 设备名称

    Ruby:如何显示来自 Google Analytics 的图表?

    javascript - 使用多个跟踪器时如何 _gat.anonymizeIp

    .htaccess - 将所有子域重定向到一页

    google-analytics - 当我无权访问跟踪代码管理器网站时,在 Google 跟踪代码管理器中实现自定义事件