哪一個自動將_link
GA行動添加到指向某個域的每個出站鏈接的最佳方法?跨域跟蹤 - WordPress的和谷歌分析
例如
<a href="http://example.com/intro.html"
onclick="_gaq.push(['_link', 'http://example.com/intro']);
return false;">See my blog</a>
哪一個自動將_link
GA行動添加到指向某個域的每個出站鏈接的最佳方法?跨域跟蹤 - WordPress的和谷歌分析
例如
<a href="http://example.com/intro.html"
onclick="_gaq.push(['_link', 'http://example.com/intro']);
return false;">See my blog</a>
這個插件似乎滿足您的需要: http://wordpress.org/extend/plugins/google-analytics-for-wordpress/
有些人提的是,跨域跟蹤的功能有所打破,但可以通過在此線程執行的建議是固定的: http://wordpress.org/support/topic/plugin-google-analytics-for-wordpress-cross-domain-tracking
今天我正在爲該插件的客戶端工作,並且我發現這種方法來解決問題(ps,您也可以將這些代碼添加到手動方法..):
(注意:當您使用管理員登錄查看站點時,插件可能無法正常工作。)
開放 「可溼性粉劑內容/插件/谷歌分析換的wordpress /前端/類frontend.php」 文件,則:在線路336-338
1)有記載:
} else {
$pushstr = "['_trackEvent','" . $prefix . "','" . esc_js(esc_url($target)) . "']";
}
return
變化的代碼這樣:
} else {
if (stristr($prefix,'outbound'))
{$pushstr = "['_link','" . $prefix . "','" . esc_js(esc_url($target)) . "']";}
else
{$pushstr = "['_trackEvent','" . $prefix . "','" . esc_js(esc_url($target)) . "']"; }
}
return
2)如果您對巡航能力子網域追蹤的問題,那麼也許就行361,此代碼:
個 } else if ($target["domain"] != $origin["domain"]) {
需要改變到
} else if ($target["domain"] != $origin["domain"] || (stristr($matches[3],'.'.str_replace('www.','',$_SERVER['HTTP_HOST'])) && !stristr($matches[3],'www.'.str_replace('www.','',$_SERVER['HTTP_HOST'])))) {
這奏效了!謝謝 –