Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 使用Omniture跟踪链接_Asp.net_Adobe Analytics - Fatal编程技术网

Asp.net 使用Omniture跟踪链接

Asp.net 使用Omniture跟踪链接,asp.net,adobe-analytics,Asp.net,Adobe Analytics,我想跟踪网页上几张图片的点击。为此,我做了以下工作: 包括对页面上的s_code.js的参考 使用jQuery附加图像单击事件 $(".imgClose").click(function () { track_rejectOffer(this); }); 在全局js文件中编写函数代码 function track_rejectOffer(obj) { var s = s_gi(s_account); s.linkTrackVars = "eVar52,events"; s.lin

我想跟踪网页上几张图片的点击。为此,我做了以下工作:

  • 包括对页面上的
    s_code.js
    的参考

  • 使用jQuery附加图像单击事件

    $(".imgClose").click(function () { track_rejectOffer(this); });
    
  • 在全局js文件中编写函数代码

    function track_rejectOffer(obj) {
      var s = s_gi(s_account);
      s.linkTrackVars = "eVar52,events";
      s.linkTrackEvents = "event80";
      s.events = "event80";
      s.eVar52 = "My Offers Page";
      s.tl(obj, 'o', obj.title);
    }
    
  • 但是,当我运行网站并单击链接时,我没有观察到页面源中设置的
    s.eVar52
    。我使用chrome调试了代码,发现上面的函数是逐行执行的


    我在这里遗漏了什么吗?

    你看到有人在打
    s.tl
    电话吗?另外,您在
    s.linkTrackEvents
    中列出了
    event13
    ,但是
    s.events
    中列出了
    event80
    。此外,您没有在源代码页面中看到
    s.eVar52
    设置是什么意思?你是说右键单击>查看源?首先,您的代码显示您正在使用静态值“使用单击链接的页面名填充”对其进行设置。但即使将其更改为
    location.href'或其他内容,它也会在viewsource中显示
    location.href`。您需要查看使用digitalpulse、firebug、charles proxy等插件实际发送到adobe的内容。最后一点是,
    s.tl
    的第一个参数将无法正常工作,除非对象具有
    .href
    属性。如果没有,那么您需要使用(boolean)
    true
    作为第一个参数。。我将更正代码并再次检查是否有效。是的,我指的是右键单击>页面源代码。正如我所说,您需要查看向omniture发出的实际请求。