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
的参考$(".imgClose").click(function () { track_rejectOffer(this); });
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发出的实际请求。