關於 javascript urchinTracker()

來源:互聯網
上載者:User

GATC最重要的一部分是一個叫做urchinTracker()的JAVA指令碼功能。這個功能被用來收集訪問者資料,將資料儲存在cookies裡面還有就是將資料發送到Google analytics伺服器裡。UrchinTracker是這樣出現在GATC中的:

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">

</script>

<script type="text/javascript">

_uacct = "UA-XXXXX-X";

urchinTracker();

</script>

       每當頁面重新整理一次的時候,UrchinTracker就被執行一次,資料就被發送到Google analytics伺服器中。每一次頁面重新整理都有一個唯一的名字,相關的資料會在首要內容報告的URL欄目裡找打。Figure2展示了一些出現在首要內容報告裡的簡單資料。

       在資料收集階段,urchinTracker()會從你的瀏覽器相關地區提取資訊。它以移除網域名稱和網域擴充的方式作為修正值來顯示。剩下的之後目錄、檔案名稱、和查詢字元變數。這些被叫做“訪問請求網址”,也是資料處理過程中產生的檔案(表徵圖1,步驟#6)。

       這是urchinTracker()的預設行為,當然你也可以忽略這個預設行為,通過給urchinTracker()指定一個參數來命名頁面瀏覽記錄。

       比如,改變/index.php頁面瀏覽顯示在Google analytics的路徑,你可以在index.php頁面修正urchinTracker()如下:urchinTracker(‘index page’).這個修改可以讓urchinTracker()將頁面流浪命名為“index page”而不是/index.php。這個改動的更深入的影響是,在“訪問請求網址”裡也顯示為“index page”而不是“/index.php”,這同樣也會影響其他方面的設定,稍後會在本書的其他章節裡進行討論。

       urchinTracker()與其他的JavaScript函數很相似,這就意味著它可以在任何可執行JavaScript的地方來使用。所以,如果你把urchinTracker()放置在一個圖片的可點擊地區,那麼,當一個使用者點擊這個圖片的時候,Google analytics也會記錄一次頁面瀏覽。但是這個PV如何顯示在Google analytics中呢?預設情況下,他同樣使用“訪問請求網址”。當然,你也可以通過改變函數在自己對其進行任意的命名。

       這個技術可以用於監測使用者的點擊、行為和其他的瀏覽器事件。比如,監測那些連結到其他網站的點擊(稱作外跳連結),只要把urchinTracker()參數添加在適當的點擊屬性的錨點標籤裡就可以。不要忘記忘記給urchinTracker()指定一個參數值,這樣的話訪問者的點擊就可以確認了。在“技巧與小貼士”章節裡,還會討論urchinTracker()應用到更多的監測領域、比如監測FLASH、JavaScript和非HTML檔案。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.