Google Analytics gtag.js 手动将链接器跨域参数添加到 URL

Google Analytics gtag.js Manually adding the linker cross-domain parameter to URLs

对于 gtag.js 实施的 Google Analytics 想要手动将链接器参数添加到特定 URL,以便 _ga 参数出现在点击的 URL但是 https://developers.google.com/analytics/devguides/collection/gtagjs/cross-domain 的文档目前似乎没有详细说明手动方法,除非我误解了该文档?有人可以帮忙吗?

最简单的技巧是在启用链接器插件的情况下启动虚拟 analytics.js 跟踪器(仅使用 ga('create'..) 命令,没有 ga('send'...)),然后使用 linker:decorate 对选定链接的命令。详情在这里描述https://developers.google.com/analytics/devguides/collection/analyticsjs/linker#manually_adding_linker_parameters

gtag 启动后,您可以这样做:

gtag('config', analyticsId, ...)
...

var tracker = ga.getAll()[0];
var linker = new window.gaplugins.Linker(tracker);
var destinationLink = linker.decorate(myLinkToDecorate);

gagtag

创建的分析实例