有人可以向我解释这个脚本吗?它应该在谷歌中获得特定的排名,但是我不确定这个替换功能是如何工作的。“m”、“key”和“value”从何而来?
基本上我不明白的是如何从这个脚本收集排名数据。
function rankingsPush()
{
var url = String(document.referrer);
// confirm they came from G
if (url.indexOf ("google.") !=-1)
{
var urlVars = {};
var parts = url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value)
{
urlVars[key] = value;
});
// Push to GA Custom Variables
_gaq.push(['_setCustomVar', '1', 'Rankings', urlVars["cd"], 2]);
// Return the ranking in case
// you dynamic targeting based on ranking
return urlVars["cd"];
}
}