Q
分析和跟蹤下載
2
A
回答
1
當我這樣做,爲客戶定製的實現,我採取同樣的做法@安德烈的回答,但我讓更廣泛的,以針對所有相關鏈接。
實際的代碼看起來像什麼取決於你的下載鏈接的實際樣子,以及你想要在報告中看到什麼,但這裏是一個針對某些下載鏈接和報告文件位置的示例(href
屬性)
$(document).ready(function() {
$('body').on('click','a',function(event) {
/* download tracking */
// add whatever download file extensions are relevant to you
var exts = ['pdf','doc','xls','xlsx'];
var p = new RegExp('\\.('+exts.join('|')+')$','i');
var href = String(event.target.href)||'';
if (href.match(p)) {
_gaq.push(['_trackEvent', 'Link Clicks', 'Download', href])
}
});
});
偉大的事情是,因爲這段代碼的目標是所有的鏈接,你可以擴展它以跟蹤其他類型的鏈接。您可能要跟蹤其他一些鏈接類型是點擊次數:
- 導致一些其他的域(退出鏈接跟蹤)
- 導致你擁有的另一網站(跨網域跟蹤)
- 導致社交媒體網站(如Facebook,微博)
- 調用社交媒體的動作(例如Facebook的喜歡/股)
- 鏈接到您網站上的促銷活動(內部運動跟蹤)
- 鏈接,調用特定的部件或相互作用對貴駟te(訂婚追蹤)
1
好,沒有測試過這一點,但它應該指向你在正確的方向......在軌使用非侵入式JavaScript(不像在鏈接中使用的內嵌JavaScript)。所以你把你的js文件(可以說my_ga.js)添加到app\assets\javascripts
目錄中。 application.js
文件將導致它自動包含在內。在my_ga.js文件中,您可以使用jquery來定位鏈接。喜歡的東西: 您的鏈接: <%= link_to 'Link Name', url_path(@url), id: 'pdf1' %>
你my_ga.js文件:
$(document).ready(function() { $('#pdf1').click(function() { ga('send', 'event', 'download', 'click', ‘Descriptive text here'); }); });
相關問題
- 1. 谷歌分析下載鏈接跟蹤
- 2. 谷歌分析跟蹤多個下載
- 3. 谷歌分析跟蹤pdf下載
- 4. 使用谷歌分析跟蹤下載?
- 5. 谷歌分析 - 下載點擊跟蹤
- 6. Google分析跟蹤
- 7. 跟蹤下載按鈕點擊與分析利用事件
- 8. 使用Google Analytics(分析)跟蹤文件下載
- 9. 不能跟蹤下載的文件在谷歌Analytics(分析)
- 10. XMLHttpRequest()和谷歌分析跟蹤
- 11. 的UIWebView和分析/跟蹤噩夢
- 12. Python跟蹤和性能分析
- 13. 谷歌分析和pinterest事件跟蹤
- 14. jQuery谷歌分析跟蹤
- 15. 谷歌分析mailto跟蹤
- 16. Google Analytics(分析)跟蹤器
- 17. Google Analytics(分析)跟蹤
- 18. Google Analytics(分析):混合異步和同步跟蹤,以使用事件跟蹤下載內容
- 19. 跟蹤(外部)下載
- 20. 跟蹤下載使用NSOperationQueue
- 21. 跟蹤文件下載
- 22. 跟蹤軟件下載
- 23. 谷歌分析事件跟蹤:在一個下拉表單中跟蹤鏈接
- 24. 谷歌分析電子商務跟蹤沒有跟蹤
- 25. Google Analytics(分析)跟蹤器顯示未安裝跟蹤
- 26. 實施像素跟蹤跟蹤打開率在谷歌分析
- 27. Google Analytics(分析):同時運行經典跟蹤和通用跟蹤
- 28. 谷歌Analytics(分析)跟蹤和異步回撥的目標跟蹤
- 29. 啓用谷歌Analytics(分析)電子郵件未知和未跟蹤URL跟蹤
- 30. 車輛分割和跟蹤