gpt4 book ai didi

javascript - 创建后更改google-analytics TrackingId

转载 作者:行者123 更新时间:2023-12-03 15:56:19 24 4
gpt4 key购买 nike

描述:

我有一个使用Googleanalytics代码的单页应用程序。该应用程序适用于4个不同的国家/地区顶级域名,例如www.example.de,www.example.at,www.example.be等。也可以在不更改域名的情况下更改国家/地区。例如,如果您在www.example.co.uk域下工作,则可以在不重新加载页面的情况下将国家/地区更改为德国。

问题:

我需要为每个国家/地区使用不同的trackingID,而无需重新加载页面。

如果我用.co.uk顶级域跟踪ID加载页面。我以后不能在不重新加载页面的情况下进行更改。那怎么可能?

我从Google阅读了How Analytics Works文档。并使用Creating Trackers文档创建跟踪代码。

创建跟踪ID后可以更改它吗?

screen shot of mockup

最佳答案

您可以采取一种解决方法:


创建一个cookie,存储国家名称
当用户单击以更改国家/地区时,推送一个dataLayer对象,并更改该国家/地区的cookie值。
创建一个自定义变量,并根据Cookie值将该变量的设置值设置为您的跟踪ID。


因此,您将遇到两种情况:

如果用户未更改国家/地区,请使用UA id值等于cookie变量的代码触发标签。

如果用户更改国家/地区,请使用与数据层推送事件中触发的Cookie变量相等的UA ID值触发代码。



PS:这是个小把戏,由于我没有网站,我还是无法尝试。请彻底检查。

关于javascript - 创建后更改google-analytics TrackingId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43543181/

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