2013-05-15 74 views
0

哪一個自動將_link GA行動添加到指向某個域的每個出站鏈接的最佳方法?跨域跟蹤 - WordPress的和谷歌分析

例如

<a href="http://example.com/intro.html" 
onclick="_gaq.push(['_link', 'http://example.com/intro']); 
return false;">See my blog</a> 

回答

0

今天我正在爲該插件的客戶端工作,並且我發現這種方法來解決問題(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'])))) {