客户希望在用户搜索商店位置后进行跟踪,向用户显示哪些商店。这是omniture可以追踪的吗?在客户的网站上,填写邮政编码并点击“搜索商店”后,页面 URL 没有改变。任何建议将不胜感激!
1 回答
是的,您可以跟踪这一点,即使页面没有重新加载(听起来像是为搜索完成了 ajax 调用)。
但是,跟踪向访问者展示了哪些商店可能不是一件实用的事情,除非您只有几家商店……如果您有几十家或数百家等,那么就没有实用的方法来跟踪它,而且客户还应该重新考虑他们为什么要首先跟踪它。
要跟踪的更可行和可操作的事情只是用户执行了搜索事件本身,甚至可能是用户输入的邮政编码。
无论如何,要在页面加载后跟踪某些内容,您需要弹出以下内容:
s.linkTrackVars
:您要跟踪的任何变量都必须在 linkTrackVars 中“注册”。这将确保以前在页面加载时设置的其他变量也不会发送到 Omniture 并被过度计算。你不使用's'。列表中的前缀,逗号之间没有空格,并且变量区分大小写。放置您打算为调用填充的任何变量。如果你想跟踪一个事件(你应该),'events' 也应该在这里(实际的变量名称,而不是事件编号)。
s.linkTrackEvents
:您要跟踪的任何事件都需要添加到此变量中以注册事件。基本上这应该与您使用的值相同s.events
还要填充您要在调用中跟踪的任何变量。
s.tl(true,'o','store location search')
:这是 Omniture 点击跟踪方法。它需要 3 个参数。第一个用于如果您正在跟踪链接,您应该传递链接的对象引用,但由于您没有在此处执行此操作,您可以只传递true
. 第二个参数指定跟踪的类型。您可以为下载执行“d”,为退出执行“e”,或为其他执行“o”。第三个参数是跟踪调用的描述。我只是把'商店位置搜索'放在那里,你可以放任何你想要的东西。但这并不重要,因为该值会显示在链接跟踪报告中,而这些报告无论如何都是无用的;您将查看您的变量和事件报告。
这是一个组合在一起的示例:
在此示例中,我使用 eVar1 来跟踪输入的邮政编码,并使用 event1 来跟踪搜索事件。
s.linkTrackVars = 'events,eVar1';
s.linkTrackEvents = 'event1';
s.events = 'event1';
s.eVar1 = '12345';
s.tl(true,'o','store location search');
通过此示例,您将能够通过查看 event1 指标来查看执行了多少商店位置搜索。您还可以从 eVar1 报告中查看搜索中使用了哪些邮政编码。