如何最好地将跟踪脚本添加到您的网站

How best to add tracking scripts to your site

本文关键字:网站 添加 脚本 何最好 跟踪      更新时间:2023-09-26

我们正在向我们的网站添加Quantast跟踪像素/脚本。它们对于每个页面都是唯一的。

我们有一本书一个约会页面,我们有一个脚本要添加到表单页面,另一个添加到表单成功页面。问题是,当用户成功提交表单时,他们不会重新加载页面,表单是通过ajax提交的,成功消息是通过重新加载整个页面来加载的。

我可以删除&用JS添加正确的跟踪脚本,但这会对跟踪脚本的工作方式产生影响吗?脚本是否需要在加载事件之前出现在页面上?

顺便说一句,这是一个Magento网站。我将在Magento模板文件中的关闭body标记之前添加其余的脚本。

下面是一个跟踪脚本的示例。

<!-- Start Quantcast Tag -->
<script type="text/javascript"> 
var _qevents = _qevents || [];
(function() {
var elem = document.createElement('script');
elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
elem.async = true;
elem.type = "text/javascript";
var scpt = document.getElementsByTagName('script')[0];
scpt.parentNode.insertBefore(elem, scpt);
})();
_qevents.push(
{qacct:"k-i3N??????????G",labels:"_fp.event.Booking Success"}
);
</script>
<noscript>
<img src="//pixel.quantserve.com/pixel/k-i3N??????????G.gif?labels=_fp.event.Booking+Success" style="display: none;" border="0" height="1" width="1" alt="Quantcast"/>
</noscript>
<!-- End Quantcast tag -->

我想如果你加上这个:

_qevents.push(
{qacct:"k-i3N??????????G",labels:"_fp.event.Homepage"}
);
</script>
<noscript>
<img src="//pixel.quantserve.com/pixel/k-i3N??????????G.gif?labels=_fp.event.Homepage" style="display: none;" border="0" height="1" width="1" alt="Quantcast"/>
</noscript>

在你的表单成功页面中,你应该很好地去