中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

解讀Google analytics的代碼 讓你充分DIY

2019-03-05    來源:mysem.net

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

我們這些做營銷的基本都是文科的,對于代碼方面的理解本身就不夠,但是在有些時候還是必須要學一些代碼,特別是google廣告相關的代碼,今天與大家分享analyticsDIY的文章。

這是google analytics的跟蹤代碼:

以下為引用的內(nèi)容:
<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”>
try {
var pageTracker = _gat._getTracker(”UA-8459969-1″);
pageTracker._trackPageview();
} catch(err) {}</script>

一、第一部分(藍字部分)
1.(”https:” == document.location.protocol) ? “https://ssl.” : http://www.);
通過這條JavaScript三元運算符,定義了gaJsHost 變量,讓analytics辨認出代碼所在頁面的URL地址是哪種類型,如https等等。
2.通過DOM對象函數(shù)document.write,把一串html代碼寫入到所在頁面,這串html代碼的目的是讓頁面去GA的服務器下載一個叫ga.js的統(tǒng)計功能文件,用來進行實現(xiàn)GA的統(tǒng)計。另外,上邊的gaJsHost 變量也決定了不同頁面的ga.js文件的不同。


第一部分的代碼就實現(xiàn)了上邊的兩個目的,但我們可以根據(jù)我們網(wǎng)站的情況對他進行簡化:

以下為引用的內(nèi)容:
1.首先是ga.js代碼下載到本地,如把ga.js放在http://www.mysem.net/ga.js  ,這樣做的唯一好處是能讓ga.js的加載速度=本站速度。不過隨著ga的連接速度提升,再加上如果下載之后,ga代碼有更新,那我們的就可能不是最新的,所以這個基本也沒有什么必要。
2.如果你的網(wǎng)站很清楚就是http://開頭的,而不是https://開頭。那么第一部分可以直接這樣寫:<script src=”http://www.mysem.net/ga.js” ></script>  這樣上邊的一大段都可以省略掉了。(type=”text/javascript”可以不寫,瀏覽器都默認script元素為js語言。)

二、第二部分
1.try catch語句的作用是,在與GA服務器通信的過程中,防止意外錯誤造成頁面停止Loading。
2.定義 pageTracker 實例對象,并根據(jù)你的帳戶ID關聯(lián)上。
3.pageTracker._trackPageview() 函數(shù)是指記錄一個PV,并把該頁面的地址返回給GA服務器。

第二部分的目的也很明顯,就是對應你的賬戶ID,記錄PV數(shù)量以及頁面URL地址,我們也可以根據(jù)其目的進行對應的修改:

1.定義第一次打開該頁面,才記作一次PV,如果不是,則不記。通過判斷window.name是否為空值,來確定這個頁面窗口在瀏覽器中是否第一次打開。結合地寫一些其它相輔助的代碼,可以實現(xiàn)對垃圾流量的過濾。

以下為引用的內(nèi)容:
try {
var pageTracker = _gat._getTracker(”UA-8459969-1″);
if(!window.name){
pageTracker._trackPageview();}
} catch(err) {}

2.一個PV兩處記。你可以建立與兩個ID的聯(lián)系,讓訪問數(shù)據(jù)同時記入兩個ID的統(tǒng)計數(shù)據(jù)庫。

以下為引用的內(nèi)容:
<script type=”text/javascript”>
try {
var pageTracker = _gat._getTracker(”UA-8459969-1″);
var pageTracker1 = _gat._getTracker(”UA-8360212-1″);
pageTracker._trackPageview();
pageTracker1._trackPageview();}
catch(err) {}
</script>

不知道你看明白沒有,  看懂了就去折騰一下吧。突然想起以前刷競爭對手adwords轉化的時候,就是搞到別人的轉化代碼,然后放在一個頁面狂刷。

(原文鏈接)

標簽: Google Analytics 

版權申明:本站文章部分自網(wǎng)絡,如有侵權,請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:怎么樣去學SEO(三)

下一篇:彭宇誠:如何添加新關鍵詞不影響原有排名