在我们的网站上,我们有几个按钮可以将您带到不同的域,但在我们使用 Javascript 中的适当查询参数组成实际 URL 之前不会。将 Google Analytic 的链接器参数添加到此 URL 的最佳方法是什么?我们使用的是谷歌标签管理器注入(inject)的通用脚本。
最佳答案
啊……找到了。 Documentation建议:
ga(function(tracker) { var linkerParam = tracker.get('linkerParam'); })
但是跟踪器是
undefined
就我而言。我在 this blog post 中找到了解决方案:
if (typeof(window["ga"]) !== "undefined") {
var firstTracker = ga.getAll()[0];
if (firstTracker) { return firstTracker.get("linkerParam"); }
}
但是……在进一步调查中,我发现了根本原因:使用 GTM 意味着一个页面上可能有多个事件跟踪器。因此,单个 ga 函数将不起作用。我还没有找到与 GTM 兼容的确切方法,但我现在会坚持使用这种解决方法。
关于google-analytics - 如何使用 javascript(使用 GTM)将 Google Analytics 跨域链接器参数添加到 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48302414/