繁体   English   中英

AMP amp-analytics 中的 Google UTM 活动跟踪

[英]Google UTM Campaign Tracking in AMP amp-analytics

我正在建立一个 AMP 网站,并使用谷歌分析进行跟踪。 但是,当我将网站迁移到 AMP 时,我发现utm_campaignutm_sourceutm_medium属性不起作用,而当我使用 analytics.js 时它却起作用。 我试图在 url 的末尾添加?utm_source=some_value&utm_campaign=some_value&utm_medium=some_value ,它不起作用。 我尝试通过amp-analytics配置中的extraUrlParams添加这些值,如下所示: "extraUrlParams": {"utm_source": "test", "utm_campaign": "test", "utm_medium": "test"}也不行。

经过进一步的挖掘,这个问题解决了。 这是解决问题的方法。

当请求带有?utm_campaign=some_value&utm_medium=some_value&utm_source=some_value时,它可能不是amp-analytics发送到 GA 的实际链接。 实际上它是在amp-analytics配置中发送page_location

所以如果你的配置是这样的: {"vars": {"gtag_id":"UA-XXXX-0", "config": {"UA-XXXX-0": {"page_title":"some_value","page_location":"$urlWithParams"}}}} ,例如当前页面位置是https://example.com/ ,那么page_location应该像https://example.com/?utm_campaign=some_value&utm_source=some_value ,然后它将捕获 UTM 值。 为此,您可以使用 AMP url 变量获取当前 window 位置或 url 参数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM