gpt4 book ai didi

javascript - Google Analytics 事件跟踪 : __utm. gif 从未完成加载

转载 作者:行者123 更新时间:2023-11-28 10:05:15 25 4
gpt4 key购买 nike

我需要跟踪我网站中 PDF 文件的下载。

我正在使用自己的插件来实现此目的:https://github.com/rsleggett/Quick-Event-Tracking

然而,它所做的只是使用正确的参数调用 trackEvent 函数。我的问题是,当跟踪 PDF 下载时,事件被触发但从未完成加载:

这是我的代码:

    <a href="_images/printer-certificate.pdf" class="track-pdf" target="_blank">Track lots</a>
<script>
$('.track-pdf').gaTrackEvent({
category: 'Download',
action: 'PDF',
labelAttribute: 'href',
useEvent: true,
event: 'click'
});
</script>

这是我在 Firebug 的“网络”面板中看到的内容:

Firebug network panel

此请求永远不会完成,并且 Google Analytics(分析)中似乎没有记录此情况。

有人知道为什么吗?

我尝试在更改 document.location 之前添加延迟,如下所示:

    <a href="_images/printer-certificate.pdf" class="track-pdf" target="_blank">Track lots</a>
<script>
$('.track-pdf').gaTrackEvent({
category: 'Download',
action: 'PDF',
labelAttribute: 'href',
useEvent: true,
event: 'click',
complete: function (elem, e) {
setTimeout(function () { document.location = $(elem).attr('href') }, 100);
e.preventDefault();
return false;
}
});
</script>

这似乎有效 - 如果我在 fiddler 中查看请求就完成了。然而,这感觉很奇怪,我真的不希望我的下载在同一个窗口中打开(无论如何,它违反了我的要求)。

有什么想法吗?

最佳答案

您可以使用javascript删除包含__utm.gif的节点

关于javascript - Google Analytics 事件跟踪 : __utm. gif 从未完成加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8504548/

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