gpt4 book ai didi

javascript - 使用 javascript 函数加载 matomo 跟踪

转载 作者:行者123 更新时间:2023-11-30 06:50:03 27 4
gpt4 key购买 nike

使用 javascript 函数加载 matomo 跟踪代码,不要设置 cookie。

当函数被调用时,应该加载 matomo 跟踪。在 <head> 中加载的源脚本作品。 _paq阵列已满。该函数被调用。但是 cookie 不会保存。
PS:与 Google Analytics 一起工作。

var functions_object = {};

functions_object["matomo"] = function () {
var _paq = _paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//www.example.com/matomo/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '99']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
};

完整的脚本嵌入在 <head> 中(>1000 行)。

我调用了 functions_object 中的函数在另一个带有 for 循环的函数中。除了 matomo 之外,这对所有人来说都很好用。

注释掉 (function() { 行和 })();没有效果。

matomo 代码在函数外工作,脚本中也是空白,cookie 被保存。

最佳答案

您能否直接在 Matomo 问题跟踪器中报告此错误以及重现步骤列表?如果您可以重现它,这可能是 Matomo 中的一个问题。谢谢! http://www.github.com/matomo-org/matomo/issues/

关于javascript - 使用 javascript 函数加载 matomo 跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58458417/

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