Google Analytics for wordpress 外掛修改 配合Google Analytics 網站分析 客層 興趣 報表

Google Analytics for wordpress 外掛修改 配合Google Analytics 網站分析 客層 興趣 報表

上一篇談到Drupal 外掛 已經配合Google Analytics 網站分析 客層 興趣 報表作出相對應的改版修改,但Wordpress這部落格系統的外掛,如我使用的 Google Analytics for wordpress  外掛程式根據作者自己的網頁FAQ上還是只說 “At this moment we do not support demographics and interests for Google Analytics."

唉… 只好自己再來傷點腦筋想想辦法了~~

Google Analytics for wordpress 外掛修改 配合Google Analytics 網站分析 客層 興趣 報表

就在我昨天白了不少頭髮~ 終於修改這作者外掛的方式,配合改出來可以符合GA的要求,並且客層 興趣 報表也正確的提供資料了!!  可喜可賀啊~~

就特別整理一下我的土砲修改,給和我一樣等不及作者改版,"暫時"的方法了~

請先注意!!  修改原作者程式,需要動到部分PHP程式代碼,若造成網站出現問題,請不要來問我! 我可不是程式達人~ 只是個小肉雞~~ 任何修改都請自己做好備份,以避免不可還原的麻煩了!!

Google Analytics for wordpress 外掛修改 配合Google Analytics 網站分析 客層 興趣 報表

目前我使用的 Google Analytics for wordpress  外掛程式版本為 4.3.3

修改外掛程式前請特別留意版本!

Google Analytics for wordpress 外掛修改 配合Google Analytics 網站分析 客層 興趣 報表

原本這版本會產生最原先GATC的代碼,其中關鍵這行為:

ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’;

Google Analytics for wordpress 外掛修改 配合Google Analytics 網站分析 客層 興趣 報表

根據我之後教學下方的修改,會改成配合客層報表需要的:

ga.src = (‘https:’ == document.location.protocol ? ‘https://’ : ‘http://’) + ‘stats.g.doubleclick.net/dc.js’;

其中紅字的部分,就是關鍵改變的部分了!!

接著就告訴大家怎麼修改達到這個目的~

請先利用FTP把這路徑中這 class-frontend.php 支檔案抓回本機端來!

路徑為:

/wp-content/plugins/google-analytics-for-wordpress/frontend 

Google Analytics for wordpress 外掛修改 配合Google Analytics 網站分析 客層 興趣 報表

當然~ 你想直接透過Wordpress後台程式直接修改也可以,但我說過~ 為了可以有"備份"的機會,透過FTP的方式比較保險~ 像是我為了安全,替換前先把原先的那隻改為.old的方式,有錯再回來就可以立即″還原"! 這樣對我這程式"苦手"可是安全保險多了~ 對吧~

接著~ class-frontend.php 這支檔案中的第 294行開始有以下這段PHP程式代碼:

if ( $this->options[‘gajslocalhosting’] && !empty( $this->options[‘gajsurl’] ) ) {
echo “‘" . $this->options[‘gajsurl’] . “‘;";
} else {
$script = ‘dc.js‘;
if ( current_user_can( ‘manage_options’ ) && $this->options[‘debug’] )
$script = ‘u/ga_debug.js’;
echo “(‘https:’ == document.location.protocol ? ‘https://‘ : ‘http://‘) +  ‘stats.g.doubleclick.net/" . $script . “‘";
}
?>;

其中 紅字的部分 就是相對應我修改過的部分,GATC那行關鍵代碼就是靠這一段部分產生並組合出來的~ 請自行對照你看到原本294行之後的代碼,修改成上面紅字的部分即可。

接著再上傳回原先FTP的路徑下,記得把原本的先改.old 副檔名,別覆蓋到了,這樣你的wordpress部落格GATC的代碼就可以符合Google Analytics 網站分析 客層 興趣 報表的需求了!

Google Analytics for wordpress 外掛修改 配合Google Analytics 網站分析 客層 興趣 報表

不過、我原本也覺得奇怪的地方在這~~

改完之後我回到 Google Analytics 網站分析 客層 興趣 報表"驗證追蹤程式碼“這按鈕,怎麼檢查都檢查不過~ 我反覆查了好幾次~ 確認我網站有符合他的要求,但就是檢查不通過,但之前Drupal的外掛沒有出現過這狀況~

於是我直接 “略過驗證" 給他PASS過去,想等待看看GA到底有沒有收到相對應的資料收集~

Google Analytics for wordpress 外掛修改 配合Google Analytics 網站分析 客層 興趣 報表

系統之後雖然提示說需要24小時後才會知道,但我等待了4小時後再回到客層報表,發現已經有資料進來了!!  Eureka!! 果然OK了!!

所以~ 那個"驗證不通過" 到底是因為GA臨時系統有點錯誤、還是因為有什麼該有的程序有錯,我就不能確定了~  而目前觀察一天半下來~ 資料也確實都有提供出來~

我想、再等待這隻原作者外掛正式的改版前,這個修改的方式還是有效的~

如果你等不及也想知道客層、興趣報表,那這招提供給你嘗試看看了~  但也請記得!! 我可不負責任何後續不良影響喔!  呵呵~~

Google Analytics 網站分析 客層 興趣 報表 真的滿有趣的~ 可以用觀察到訪者屬性這樣的角度還看待,等到資料多一點、客觀些,再分享研究心得給溫厝的朋友們了~

吳 天元

溫厝的543大家長,平常沒時就愛碎碎唸,標準的阿宅。 平時就愛看電影、研究網路行銷,有時間當然也愛陪伴著家人! 總希望世界和平之外,更希望能看看外星人到底長啥模樣了!

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *