如何才能像跟踪唯一网址的每个步骤?

渠道,是指访问者在达到转换目标之前必须通过的一系列页面。我们在“乐信观察第七期”中有讲述过渠道的定义。如果您对渠道的设置还不够明确,请查看“乐信观察第七期”

 

在实际的应用过程中,您可能想要通过每个步骤都有相同网址的渠道来跟踪访问者的进度。

例如,注册渠道的外观可能如下所示:
·第 1 步(注册)- www.mysite.com/sign_up.cgi
·第 2 步(接受协议)- www.mysite.com/sign_up.cgi
·第 3 步(完成)- www.mysite.com/sign_up.cgi

要解决此问题,可在每个步骤内调用 urchinTracker Javascript 函数(可在 onload 事件中调用),如下所示:

urchinTracker("/funnel_G1/step1.html")
urchinTracker("/funnel_G1/step2.html")
urchinTracker("/funnel_G1/step3.html")

然后,将渠道的每个步骤设置为:

http://www.mysite.com/funnel_G1/step1.html
http://www.mysite.com/funnel_G1/step2.html
http://www.mysite.com/funnel_G1/step3.html


注意,urchinTracker() 的路径/文件名参数不一定表示现有的路径或文件名。urchinTracker 的参数仅提供 Google Analytics(分析)可附加综合浏览量的虚拟页面名称。

重要提示:如果您的网页中包含对 urchinTracker()、utmLinker()、utmSetTrans() 或 utmLinkPost() 的调用,您的 Google Analytics(分析)跟踪代码在 HTML 代码中应放置在这些调用的上方。在这类情况下,跟踪代码可以放在开始 <body> 标记和 JavaScript 调用之间的任何位置上。

要确认对 urchinTracker 的调用是否正确,可以在更新过的跟踪代码执行 24-48 小时后查看最常见内容报告,在此报告中应该可以看到指定的页面名称。



如何为 Flash 页面设置目标和渠道?

您可以对网站上所有基于浏览器的事件进行跟踪,包括 Flash 事件。通过使用 urchinTracker JavaScript 函数,可向所有 Flash 操作分配网页文件名,并在适当的目标或渠道步骤中输入该文件名。

要跟踪事件,请调用 urchinTracker() JavaScript 函数,并使用一个参数来指定事件名称。例如,调用:

javascript:urchinTracker('/purchase_funnel/page1.html');
将会记录每次对 Flash 事件的调用,就像一次 /purchase_funnel/page1.html 综合浏览。参数应以正斜杠开头。
事件名称可整理成您想要的目录样式结构。urchinTracker 路径/文件名参数不一定表示您网站的实际网址。

重要提示:如果您的网页中包含对 urchinTracker()、utmLinker()、utmSetTrans() 或 utmLinkPost() 的调用,那么您必须将 Google Analytics(分析)跟踪代码放在 HTML 代码中这些调用的上方。在这类情况下,跟踪代码可以放在开始 <body> 标记和 JavaScript 调用之间的任何位置上。

Flash 代码示例
on (release) {
// Track with no action
getURL("javascript:urchinTracker('/folder/file.html');");
}

on (release) {
//Track with action
getURL("javascript:urchinTracker('/folder/file.html');");
_root.gotoAndPlay(3);
myVar = "Flash 跟踪测试"
}

onClipEvent (enterFrame) {
getURL("javascript:urchinTracker('/folder/file.html');");