如何跟踪向用户显示的搜索结果

时间:2013-04-18 18:50:23

标签: web-analytics adobe-analytics

客户想要在用户搜索商店位置后跟踪,这些商店会显示给用户。这是omniture可以跟踪的吗?在客户的网站上,在填写邮政编码并点击“搜索商店”后,页面URL不会改变。任何建议将不胜感激!

1 个答案:

答案 0 :(得分:1)

是的,你可以跟踪这个,即使页面没有重新加载(听起来像搜索的ajax调用)。

然而,跟踪向访客显示哪些商店可能不是一个实际的追踪,除非你只有几个商店...如果你有几十个或几百个等,那么没有实际的方法来追踪,客户也应该重新考虑为什么他们甚至想要首先跟踪它。

跟踪的更可行和可操作的事情就是用户自己执行了搜索事件,甚至可能是用户输入的zipcode。

在任何情况下,要在页面加载后跟踪某些内容,您需要弹出以下内容:

s.linkTrackVars:您要跟踪的任何变量都必须使用linkTrackVars“注册”。这将确保先前在页面加载上设置的其他变量也不会发送到Omniture并过度计数。你没有使用's'。列表中的前缀,逗号之间没有空格,变量区分大小写。将您打算填充的任何变量放入调用中。如果你想跟踪一个事件(你应该),'events'也应该在这里(实际的变量名,而不是事件号)。

s.linkTrackEvents:您需要跟踪的任何事件都需要添加到此变量中以注册该事件。基本上这应该与您用于s.events

的值相同

还会填充您要在通话中跟踪的任何变量。

s.tl(true,'o','store location search'):这是Omniture点击跟踪方法。它需要3个参数。第一个用于跟踪链接,你应该传递链接的对象引用,但是因为你没有在这里做,所以你可以通过true。第二个arg指定跟踪的类型。你可以'd'下载,'e'退出,'o'代表其他。第三个参数是跟踪调用的描述。我只是把'商店位置搜索'放在那里,你可以放任何你想要的东西。但这并不重要,因为该值将显示在链接跟踪报告中,并且这些报告无论如何都是无用的;你会看到你的变量和事件报告。

以下是放在一起的示例:

在此示例中,我使用eVar1跟踪输入的zipcode,使用event1跟踪搜索事件。

s.linkTrackVars = 'events,eVar1';
s.linkTrackEvents = 'event1';
s.events = 'event1';
s.eVar1 = '12345';
s.tl(true,'o','store location search');

通过此示例,您可以通过查看event1指标来查看已执行的商店位置搜索量。您还可以从eVar1报告中查看搜索中使用的zipcodes。