Mais conteúdo relacionado
Semelhante a 搜索引擎营销 --Google analytics(内部资料) (20)
搜索引擎营销 --Google analytics(内部资料)
- 3. Google Analytics 通过 js 追踪文件中的搜索引擎名称列表来自动
识别来自搜索的流量,并记录下用户访问网站时所使用的关
键词。
目前 google 可以自动识别来自 39 个搜索引擎的流量。
images.google:q,
google:q,y
ahoo:p,
msn:q,
bing:q,
baidu:wd
Google Analytics 如何识别搜索引擎流量?
- 5. 在网站的搜索流量中 baidu 和 google 占有绝对的
优势。但 baidu 和 google 上的竞争也是最激烈的
。并且使用 baidu , google ,和 soso 的用户群是
有差别的。丢失了这部分流量和关键词会使我们
的分析变的不完整,也有可能错失一些机会。
- 10. 方法非常简单,在 Google Analytics 的调用代码
的“ pageTracker._trackPageview();” 前添加识别非主流搜索引擎的代码,
比如 soso ,代码如下:
pageTracker._addOrganic("soso","w");
其中“ soso” 是搜索引擎的名称,“ w” 是搜索代码,这两个字符哪里来的
?通过研究 soso 的搜索 URL 可以得出,这是 soso 的一般搜索 URL :
http://www.soso.com/q?pid=s.idx&w=kenengba
留意 URL 中的“ soso” 和“ w” ,这时你应该理解“ w” 表示什么。
同样的,添加其它非主流中文搜索引擎:
pageTracker._addOrganic("3721","name");
pageTracker._addOrganic("yodao","q");
pageTracker._addOrganic("vnet","kw");
pageTracker._addOrganic("sogou","query");
- 11. Google Analytics 中 trackPageview 函数的使用
_trackPageview 函数用来记录页面的 PV ,在页面安装的 GA 追
踪代码中, _trackPageview 用来记录当前页面的相对 URL 地址
。并记录在汇报给 GA 服务器的 &utmp 参数中。
- 13. 使用 _trackPageview 函数自定义页面名称
是最常用的一 方法。通常 面里的这 种 页 GA 追踪代 只会码 记
当前 面的相录 页 对 URL 地址。
如果要在 告中看到更 的 面信息,可以 面的名称报 详细 页 对页
行自定 。进 义
比如要将 面页 http://bluewhale.cc/123.html 命名
:”为 5fo_trackPageview”, 只需要把 个名字作这 为
_trackPageview 的函数 就可以了。值
pageTracker._trackPageview(“5fo_trackPageview”);
- 14. 使用 _trackPageview 函数自定义页面名称
如果想要看到再具体一点的信息,比如当前 面在网站页 结构
中的位置,可以在名字前面加入上一及 面或 道的名称。页 频
例如 个 面是属于首 下的这 页 页 GA 道的文章 :频 页
pageTracker._trackPageview(“home/GA/5fo_trackPageview
”);
home/GA/5fo_trackPageview 比 /123.html 附 了更多的信息,带
也更容易理解。并且方便以后 数据的分 和 操作。对 类 过滤
- 15. 使用 _trackPageview 函数追踪出站链接
默 情况下认 _trackPageview 只 当前 面的汇报 页 URL ,并且
面里必 含有本站的页 须 GA 追踪代 , 于指向外部站点的码 对 链
接无法 行追踪和 。(如:友情 接,各 形式的广告等进 记录 链 种
等)。
- 16. 使用 _trackPageview 函数追踪出站链接
我 通 自定们 过 义 _trackPageview 函数的 ,并配合值 JS 事件
可以 部分的点 行有效 。对这 击进 记录
例如我首 上的页 twitter follow me 接:链
<a target=”_blank”
href=”http://www.twitter.com/askcliff”><img
src=”http://www.bluewhale.cc/image/twitter.jpg”
alt=”twitter” /></a>
- 17. 使用 _trackPageview 函数追踪出站链接
通 加入过 JS 的 onClick 事件并定义 _trackPageview 的 就可以追踪到用值 户
的点 。击
<a target=”_blank” href=”http://www.twitter.com/askcliff”
onClick=”javascript:pageTracker._trackPageview(‘/home/twitter’);”><im
g src=”http://www.bluewhale.cc/image/twitter.jpg” alt=”twitter” /></a>
个数据将通这 过 utmp 参数汇报给 GA 服 器,并最 示在我的 告里。务 终显 报
http://www.google-analytics.com/__utm.gif?……utmp=%2Fhome
%2Ftwitter……
- 18. 使用 _trackPageview 函数记录用户行为
通过 _trackPageview 与 JS 事件 用 行 的 。比如用对 户 为 记录
的鼠 行 。当用 将鼠 移到某个焦点 或按 上 行户 标 为 户 标 图 钮 时进
。记录
<img
src=”"http://www.bluewhale.cc/image/twitter.jpg”onmouseo
ver=”javascript:pageTracker._trackPageview(‘jsevent/mous
eover’);” >
- 20. Google Analytics— 跨域追踪
跨域追踪是在 施实 Google Analytics 中 常遇到的 。通经 问题
常 Google Analytics 会在 第一次 网站 建配置文件 要求你 为 创 时
入一个追踪网站的网址,并以 个网址作 网站的主域。在输 这 为
追踪 程中,来自其他域的流量将被 推介网站的流量,过 标识为
示在流量来源的推介来源 告中。显 报
- 21. Google Analytics— 跨域追踪
www 和 ftp , mail 一 ,是 域名下所提供服 的 一样 对 务 进 步
。同一个域名可以提供不同的服 。标识 务
比如: www.bluewhale.cc ftp.bluewhale.cc 和
mail.bluewhale.cc 。
同 ,如果 的域名下提供了更多的服 ,也可以自定样 你 务 义这
些服 ,比如提供新 服 的 道可以使用务标识 闻 务 频 news, 提供博
客服 的 道可以使用务 频 blog 。 些都属于这 bluewhal.cc 域名的
二 域名。唯一的区 就是,级 别 www 和 ftp 等等是默 的服 名认 务
称。 News 和 blog 是自定 的服 名称。义 务
- 22. Google Analytics— 跨域追踪
很多朋友 什 在我 的问为 么 们 Google Analytics 流量来源 告报
中会把子域作 推介来源, 什 会有为 为 么还 带 www 或不带 www
的域名流量被 来自推介流量。因 他 是不同的域,及识别为 为 们
是同一域名下的不同子域。时
Google Analytics 域 定域哈希 ,并通 哈希 来对 设 值 过 值 识别
不同的子域。默 情况下认 Google Analytics 将所有不属于主域的
流量来源都 推介来源。标识为
- 23. Google Analytics— 跨域追踪
网站 入访问 时输 www 已 是 者 的做法了。但不经 访问 习惯 论
从网站分析的角度和是 SEO 的角度来看,一个网站最好只有一
个唯一的域名。
所以,最好的做法是以不带 www 的域名作 网站的主域名,为
把 有带 www 的域名 301 重定向到主域名上。 无 是 网这样 论 对
站的 者 是搜索引 都是友好的。同 在追踪上也省了不访问 还 擎 时
少麻 。烦
- 24. Google Analytics— 跨域追踪
Google Analytics 的跨域追踪分 ,第一 是跨子域追踪为两类 类
,第二 是跨根域追踪。类
方法在 施 会有差 。通常跨子域追踪比 ,这两种 实 时 别 较简单
是 个网站都会用到的。跨根域追踪主要是 子商 网站每 为电 务类
在 客支付 跨越第三方支付平台 的。访 时 设计
- 25. Google Analytics— 跨域追踪
什 是子域么
子域是指同一域名下不同的二 域。 些子域都属于相同的域名下。比如级 这
:
www.bluewhale.cc 和 blog.bluewhale.cc 都属于 bluewhale.cc 的不同子域。
什 是根域么
根域是指通一 域的不同 区域(不同域名),或不同的 域区域顶级 标识 顶级
。比如:
bluewhale.cc 和 bluewhale.com 和 google.com 属于不同的根域。
- 27. Google Analytics— 跨域追踪
当 的域名下有多个子域名的 候,默 情况下你 时 认 Google
Analytics 会 个子域名分 置为每 别设 cookie ,并在不同的
cookie 中 置不同子域的哈希 。设 值
以我的博客 例(上 )在为 图 Google Analytics 的追踪代 下码
加入 pageTracker._setDomainName(“.bluewhale.cc); 告诉
Google Analytics 要追踪的域范 ,并不在 不同的子域 独围 为 单 设
置 cookie 。
- 28. Google Analytics— 跨域追踪
如果 施跨子域追踪实
在网站中所有 面的追踪代 里加入下面 色的内容,括号中的文字替 成页 码 蓝 换
网站域名。
<script src=”http://www.google-analytics.com/ga.js”></script>
<script>
var pageTracker = _gat._getTracker(“UA-12347890-1″);
pageTracker._setAllowHash(false);
pageTracker._setDomainName(“.bluewhale.cc);
pageTracker._trackPageview();
</script>
- 29. Google Analytics— 跨域追踪
如果是初次在网站 施代 ,到 里就可以了。但如果是修实 码 这
改已有的追踪代 ,可能会有 情况:新 网站的 客将码 这种 访问 访
只被 置一设 组 cookie ,但原有的老 客因 保留有子域名的访 为还
cookie ,所以有可能 会 生来自子域名的推介。还 产
解决的方法是加入代 中的 色部分。码 红 关闭 cookie 中的域
哈希。(所有 cookie 中的域哈希 都将值 变为 1 )
- 31. Google Analytics— 跨域追踪
Google Analytic 使用第一方 cookie ,所以无法跨域追踪访问
的行 。所以当遇到网站分 在几个根域上或是 客的行 要为 别 访 为
跨越根域 (比如 子商 网站的第三方支付平台)。需要时 电 务 单
独 追踪代 和 面上的 接 行 置,来 到跨域追踪的目对 码 页 链 进 设 达
的。在上 中, 客分 使用按 跨越了 个不同的根域。图 访 别 钮 两 这
情况下,要分 个 面的追踪代 和按 接 行 置种 别对两 页 码 钮链 进 设
。
- 33. Google Analytics— 跨域追踪
然后将在 bluewhale.cc (根域 1 ) 面中指向页
google.com (根域 2 )的 接修改 :( 加了 色部分的代链 为 增 蓝
)码
<a href=”http://google.com”
onclick=”pageTracker._link(‘http://google.com’);return
false;”>Go Google</a>
- 34. Google Analytics— 跨域追踪
将 google.com (根域 2 ) 面中指向页 bluewhale.cc (根域
1 )的 接修改 :链 为
<a href=”http://bluewhale.cc”
onclick=”pageTracker._link(‘http://bluewhale.cc’);return
false;”>Go Bluewhale.cc</a>
- 36. 什么是 _trackPageview ,有何帮助?
Google Analytics (分析)的 _trackPageview 是一 可用在种
通过 ga.js 跟踪的网站上的函数,它使 可以跟踪网站上不会您
生 量的事件。产 浏览
使用 _trackPageview JavaScript , 可以将特定 文件名分您 页
配给 Flash 事件、 JavaScript 事件、文件下 、出站 接等。载 链
- 37. 如何跟踪从我的网站下载的文件(如 PDF 、 AVI 或
WMV )?打印
Google Analytics (分析)提供了一 便方法来跟踪文件下种简
接的点 。 因 些 接不会将用 向至网站上包含跟载链 击 为这 链 户导
踪代 的网 ,所以如果 要跟踪 些下 ,就需要用码 页 您 这 载
_trackPageview() JavaScript 接本身。标记链
段这 JavaScript 会将 合 量分配 接的任何点综 浏览 给针对链
, 合 量 属于 指定的文件名。击 综 浏览 归 您
- 38. 如何跟踪从我的网站下载的文件(如 PDF 、 AVI 或
WMV )?
例如,要将指向 www.example.com/files/map.pdf 的特定链
接的 次点每 击记录为 /downloads/map 的 合 量, 需综 浏览 您
要向 接的链 <a> 中添加以下属性:标记
<a href="http://www.example.com/files/map.pdf"
onClick="javascript:
pageTracker._trackPageview('/downloads/map'); ">
- 39. 如何跟踪从我的网站下载的文件(如 PDF 、 AVI 或
WMV )?
重要提示:
如果 的网 中包含您 页 对 _trackPageview, _setAllowLinker
_trackTrans(), 的 用, 的调 则您 Google Analytics (分析)跟
踪代 在码 HTML 代 中 放置在 些 用的上方。码 应 这 调
在 情况下,跟踪代 可以放在 始这类 码 开 <body> 和标记
JavaScript 用之 的任何位置。调 间
- 41. 如何人工跟踪对出站链接的点击?
1. 在 Google Analytics (分析)跟踪代 中 置事件跟踪。码 设
一操作非常 ,只需在网 跟踪 象 置好后,将以下代这 简单 页 对 设
行添加到 网 的跟踪代 中即可:码 您 页 码
var pageTracker = _gat._getTracker('UA-XXXXX-
X');pageTracker._trackPageview();
- 42. 如何人工跟踪对出站链接的点击?
2. 在文档的 部分添加标头 JavaScript 方法,以将出站点 的跳击
延 几分之一秒。 一延 几乎不会被用 察 ,但却转时间 迟 这 迟 户 觉
能 器有足 的 来 入跟踪代 。让浏览 够 时间 载 码
如果不使用此方法,可能会出 用 在跟踪代 入之前点现 户 码载
出站 接的情况, 致相 事件无法得到 。击 链 导 应 记录 <head> 部
分中的 JavaScript 代 如下所示(假 使用的是自己的跟码应 设您
踪代码 ID ):
- 47. 如何人工跟踪对出站链接的点击?
上述示例使用了类别标签 "Outbound Links" 。 做有助这样
于在事件跟踪 告中 所有出站 接 行分 。它可将网站的报 对 链 进 类
具体名称 置 相 用中的第二个参数。 施此 后,设 为 应调 实 结构 您
可以看到 "Outbound Links" 作 一 事件 型 示出来,并可为 种 类 显
看 些出站 接最常 。详细查 哪 链 见
必务 为 onClick 句柄使用 return false 。如果不使用 句该语
, 器将会在浏览 recordOutboundLink 方法 行之前 相执 访问 应
接。链
- 48. 如何跟踪 Flash 事件?
Google Analytics (分析)可 跟踪包括让您 Flash 和
JavaScript 事件在内的所有基于 器的事件,通 使用浏览 过
_trackPageview 函数, 可以 所有您 为 Flash 操作分配 面文页
件名, 可在 当的目 或渠道 中 入 文件名。还 适 标 步骤 输 该
重要提示: 注意, 的请 您 Google Analytics (分析)跟踪代
和码 对 _gat._getTracker 的 用必 置于网 中调 须 页
_trackPageview. 用的上方。调
- 49. 如何跟踪 Flash 事件?
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ?
"https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost +
"google-analytics.com/ga.js' type='text/javascript'%3E
%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
</script>
- 50. 如何跟踪 Flash 事件?
要跟踪事件, 用请调 _trackPageview() ,用参数指定事件的名
称。
例如, 用:调
pageTracker._trackPageview("/purchase_funnel/page1.html");
会将 次 用每 调 Flash 事件 下来,相当于记录 对
/purchase_funnel/page1.html 的一次 合 。 参数 以正综 浏览 应
斜杠 并用引号括起来。事件名称可以整理成 想要的任何开头 您
目 式 。录样 结构 _trackPageview 路径 / 文件名参数不一定表
示 网站的 网址。您 实际
- 51. 如何跟踪 Flash 事件?
Flash 代 示例码
on (release) {
// Track with no action
getURL("javascript:pageTracker._trackPageview('/folder/file.ht
ml');");
}
- 52. 如何跟踪 Flash 事件?
on (release) {
//Track with action
getURL("javascript:pageTracker._trackPageview('/folder/file.ht
ml');");
_root.gotoAndPlay(3);
myVar = "Flash Track Test";