- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
描述:
我有一个使用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后可以更改它吗?
最佳答案
您可以采取一种解决方法:
创建一个cookie,存储国家名称
当用户单击以更改国家/地区时,推送一个dataLayer对象,并更改该国家/地区的cookie值。
创建一个自定义变量,并根据Cookie值将该变量的设置值设置为您的跟踪ID。
因此,您将遇到两种情况:
如果用户未更改国家/地区,请使用UA id值等于cookie变量的代码触发标签。
如果用户更改国家/地区,请使用与数据层推送事件中触发的Cookie变量相等的UA ID值触发代码。
PS:这是个小把戏,由于我没有网站,我还是无法尝试。请彻底检查。
关于javascript - 创建后更改google-analytics TrackingId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43543181/
在使用 Windows Server 服务总线时,我包含 TrackingId 的所有异常。我该如何使用它? 异常示例: [Microsoft.ServiceBus.Messaging.NoMatch
根据 this section ,我在 gerrrit.config 文件中创建了以下条目: [trackingid "jira-issue"] footer = Issue: mat
描述: 我有一个使用Googleanalytics代码的单页应用程序。该应用程序适用于4个不同的国家/地区顶级域名,例如www.example.de,www.example.at,www.exampl
我想在我的项目中检测多张面孔。因此,我计划使用 CIFaceFure 的 trackingID 属性来跟踪面部。但我发现每次每张脸都一样。 所以我的问题是,当视频帧中有多张脸时,我如何才能唯一地识别一
我想跟踪第一个人,并使用此人的右手在我制作的应用程序中导航。 我可以接管光标,现在我只想跟踪一个人。所以基本上当一个人在程序中导航时,有人在他身后走或者在看这个人,如果他们移动,kinect 应该不会
我目前有这段代码,用于尝试找到我需要的正确跟踪器(在 8-12 个跟踪器中): ga.getAll().forEach(function(tracker) { if(tracker.get('
我正在尝试让整个 PayPal AdaptivePayments#Pay 工作,那部分工作。我传递了一堆东西,得到了一个 paykey,我把它传递给了批准 url: {returnUrl: urls[
我正在使用 Azure 通知服务。 我记录发送到 azure 的每个推送通知的结果。 我有时会得到以下结果/响应: "The remote server returned an error: (401
我正在开发一个 Azure 函数,它将作为生产者将数据发送到事件中心。 Azure 函数位于不同的租户/订阅中,事件中心位于不同的租户/订阅中。当我通过本地主机在本地计算机中运行项目时,我能够从 Fu
我正在开发一个 MVC Web 应用程序,它作为生产者将数据发送到事件中心。我已成功设置事件中心 namespace 和事件中心,并且能够在通过本地主机在本地计算机中运行项目时成功发送数据。 但是,当
我是一名优秀的程序员,十分优秀!