Google Analytics - (gtag) 一个跟踪代码,多个域
Posted
技术标签:
【中文标题】Google Analytics - (gtag) 一个跟踪代码,多个域【英文标题】:Google Analytics - (gtag) One tracking code, multiple domains 【发布时间】:2018-10-23 02:09:43 【问题描述】:我已经阅读了一些关于使用一个跟踪代码和设置自定义维度以捕获其他域的问题/答案。我的用例是一个应用程序,它可以将带有自定义域的项目映射到它们;它仍然会被发送到我的服务器,被识别,然后显示为自定义项目。我正在使用 gtag
而不是 ga
作为我一直在阅读的一些示例。如果我想使用相同的跟踪 ID,然后使用 Google Analytics API 获取某个域的统计信息,对我如何设置有什么建议吗?对最好的方法有点困惑。谢谢!
澄清
由于这些域是由客户端设置的;理想情况下,我希望以自动方式完成此操作,以便 API 可以自动获取数据。
我注意到我可以set persistent values 但我将如何在管理员中过滤这个?
【问题讨论】:
您想在一个 GA 媒体资源中跟踪多个域? 正确。它是具有多个指向服务器的域的同一个应用程序。我的应用逻辑会确定要提供的服务。 【参考方案1】:我认为您无需为在您的网站上实施 gtag.js 做任何额外的事情。只需将 GA 提供给您的默认 gtag.js 保留在您的应用中即可。
您需要做的是在 GA 中进行一些配置,特别是查看过滤器。
您需要根据以下内容创建过滤器:
Filter Type: Custom filter > Advanced
Field A: Hostname
Extract A: (.*)
Field B: Request URI
Extract B: (.*)
Output To: Request URI
Constructor: $A1$B1
当您执行上述操作时,所有内容报告都会显示完整的 url,包括 GA 中的域名。然后,您可以使用分析 API 对其进行查询。
另外请注意,如果您不进行任何配置,您仍然可以查找“主机名”维度并将其与“页面”维度结合起来。它们将一起告诉您页面视图是针对哪个域的。
参考:https://support.google.com/analytics/answer/1012243?hl=en
我不得不说,在一个属性上跟踪多个域是一种奇怪的做事方式。您能否根据应用中的域来改变属性 ID?
【讨论】:
嗯,这很有趣。感谢过滤器示例,但是是的,因为我将使用 API;我想创建一个过滤器不会有什么大不了的。感谢您的提醒! 我创建了一个后续问题,以防有人有时间查看; ***.com/questions/53211634/… 谢谢!以上是关于Google Analytics - (gtag) 一个跟踪代码,多个域的主要内容,如果未能解决你的问题,请参考以下文章
将 Google Analytics.js 转换为 gtag.js?
同一页面上有多个 Google Analytics(分析)gtag 跟踪 ID
Google Analytics 使用 GTag,如何在 JavaScript 中为自定义细分添加代码?
在 NUXT 项目中使用 Google Analytics 脚本