概述:
數據收集是數據分析的第一步,有了準確完備的數據未必能做出有價值的分析,但是,沒有準確完備的數據,必定無法做出有價值的分析。因此網站分析監測方案對網站分析成敗至關重要,它直接決定將收集哪些數據。一個完備的監測方案至少應包含三部分內容:流量來源的標記規范
數據收集是數據分析的第一步,有了準確完備的數據未必能做出有價值的分析,但是,沒有準確完備的數據,必定無法做出有價值的分析。因此網站分析監測方案對網站分析成敗至關重要,它直接決定將收集哪些數據。
一個完備的監測方案至少應包含三部分內容:流量來源的標記規范、站內互動的標記規范、設置轉化。下面以GA為例分別說明這三部分的內容。
流量來源的標記規范
流量來源的標記包括兩部分內容:外部廣告活動(通常所說的Campaign)的標記和內部廣告活動(Internal Campaign)的標記。
外部廣告活動的標記大家應該都比較熟悉。對GA來說,主要是使用UTM參數標記,GA官方提供的說明。
utm_source:通常用來標記媒體名,這是一個主參數。
utm_mdium:通常用來標記媒體的性質,比如cpc、banner。
utm_campaign:通常用來標記廣告活動的名稱也對應與cpc的推廣計劃。
utm_content:通常用來標記廣告的點位或cpc的推廣單元。
utm_term:通常用來標記cpc的關鍵詞,也會用來標記同一個點位上的不同鏈接。
比如,你要進行奧運相關的廣告活動,在A網站的B頁面購買了Banner,在V網站購買了15秒的視頻前貼片,在百度上購買了關鍵詞。Landing page為www.yoursite.com。則A網站廣告的Landing page URL應為:www.yoursite.com?utm_source=a&utm_medium=banner&utm_campaign=olympic2012&utm_content=b;V網站對應的為:www.yoursite.com?utm_source=v&utm_medium=pre_roll_15s&utm_campaign=olympic2012;百度對應的為:www.yoursite.com?utm_source=baidu&utm_medium=cpc
這里有幾點要說明一下,對于15s前貼片廣告來說,如果有幾個不同版本的廣告,則可以適用utm_content來進行標記。對于百度cpc廣告來說,上面的標記方式標記的是搜索詞而不是出價詞,如果想要了解具體的推廣計劃、單元和出價詞則需要使用utm_campaign、utm_content和utm_term。另外在標記時請盡量使用英文或拼音,而不要中文以及轉義的中文,因為在轉碼過程中可能出現亂碼。
制定了以上的規則之后,最終需要為營銷部門制作一個鏈接標記的模版,并舉例說明具體的應用場景。
內部廣告活動(站內廣告)的標記是容易被忽視的一個部分,而站內營銷也是營銷的一個重要部分。不同產品之間如何互相引薦流量,站內的不同廣告的表現如何,這些問題的答案都需要通過站內廣告活動的標記。
GA默認是不支持內部廣告活動標記,但是,GA的Advocator Justin曾給出一個利用站內搜索功能來完成內部廣告活動跟蹤的解決方案。對這個解決方案我在這里就不在贅述了。
這里我給出一個用Page級的自定義變量來做站內廣告跟蹤的解決方案,參考了SiteCatalyst的用eVar(Custom Conversion)監測站內廣告的思路。
基本思路很簡單:
1、為每個站內的廣告點位的Landing Page指定一個標記廣告的參數,比如intc,其參數值的形式為廣告活動名稱_廣告頁面_目標頁面_廣告點位_廣告版本;
2、新增一個函數比如intctrack(請注意,這個方法要在_trackPageview之前調用),其功能是判斷頁面的query中是否包含intc這個參數,如果包含則調用_setCustomVar,定義一個頁面級的自定義變量。
function intctrack(param,index,scope){
var index=index||2;
var scope=scope||3;
function getQueryStringByName(name){
var result = location.search.match(new RegExp("[?&]" + name+ "=([^&]+)","i"));
if(result == null || result.length < 1){
return "";
}
return result[1];
}
var para1=getQueryStringByName(param)
if(para1){_gas.push(['_setCustomVar',index,param,para1,scope]);}
}
請注意,這里我將intc放在的slot2中,你可以根據需要修改。
使用頁面級的自定義變量的一個優勢是即可以獲得點位的點擊量即自定義變量的PV,也可以看到對應點位貢獻的轉化(按照Last Touch方式進行歸因)。
完成了這個部分后,你應該有兩個產出物,一個是固化在CMS中的現有所有點位的Link Tag,另一個就是intc的生成規則以及intctrack方法。
站內互動的標記
我將配置文件的設置也放在了這個部分。 配置文件的設置主要包括網站URL的設置(只影響報告中的查看Page的鏈接);默認頁面;排除無關的URL參數,別忘了把intc也一并排除掉;站內搜索的設置。除此之外,有兩個過濾器是必不可少的。
1、完整URL
Full URL
這個過濾器是讓GA的Page維度顯示完整的URL,默認情況下不包含域名。無論你是否使用跨子域這個過濾器都是必要的。

