从外部js文件完成的Javascript像素跟踪

时间:2011-10-20 18:29:17

标签: javascript tracking pixel

我正在将一个javascript像素跟踪器添加到网站上,但我只是想在特定情况下显示它。这种情况正在外部javascript文件中进行测试,然后创建HTML代码以便回显。

我的问题是像素跟踪脚本是否只能保留在外部javascript文件中?因为不会显示在页面的查看源中显示的回显的HTML代码,而只是隐藏在外部的js中。

以下是大部分跟踪代码:

(function () {
var oldonload = window.onload;
window.onload = function(){
   __adx_loaded=true;
   var scr = document.createElement("script");
   var host = (("https:" == document.location.protocol) ? "https://adx.com" : "http://adx.com");
   scr.setAttribute('async', 'true');
   scr.type = "text/javascript";
   scr.src = host + "/j/roundtrip.js";
   ((document.getElementsByTagName('head') || [null])[0] ||
    document.getElementsByTagName('script')[0].parentNode).appendChild(scr);
   if(oldonload){oldonload()}};
}());

1 个答案:

答案 0 :(得分:0)

是的,它可以在外部javascript文件中。