2016-05-27 273 views
-3

當使用谷歌分析與說Django。我的基本模板上的跟蹤代碼是否足夠?如何在打開PDF時跟蹤?谷歌分析頁面/內容跟蹤

編輯: 爲了跟蹤在瀏覽器中打開的pdf,這個代碼是否合適? .cs鏈接和.brochure鏈接類位於不同pdf類型的鏈接上。

$(document).on('click', '.cs-link', function() { 
    ga('send', 'event', { 
     eventCategory: 'Case Study', 
     eventAction: 'click', 
     eventLabel: event.target.href, 
     transport: 'beacon' 
    }); 
}); 

$(document).on('click', '.brochure-link', function() { 
    ga('send', 'event', { 
     eventCategory: 'Brochure', 
     eventAction: 'click', 
     eventLabel: event.target.href, 
     transport: 'beacon' 
    }); 
}); 

回答

1

我不想回答,因爲它太寬泛,可以很容易地用Google搜索。但讓我給我兩分錢。

在Django中,如果您正確地構建base.html並在需要base.html的所有頁面中正確地繼承它,那麼base.html中的跟蹤代碼應在所有繼承base.html的模板中可用。

至於PDF,您可能希望在Google Analytics中創建活動,因爲通常不會通過標準跟蹤代碼來跟蹤點擊PDF。這裏是how you create events in GA

gaq.push()事件現在已被棄用,您不應該使用它。相反,您應該使用send事件和ga命令隊列。 here is how you use it

+1

謝謝。我真的只是問,如果沒有推動就對pdf視圖進行跟蹤。大的幫助。 – shenk

+0

@shenk歡迎:) – doniyor

1

只要它存在,正確的每一頁上,谷歌Analytics(分析)將跟蹤所有的流量,與如頁面加載時間數據,瀏覽器等

該網頁的設計方式意味着大量的可以用這種簡單的方式提取信息:通過跟蹤用戶何時到達什麼頁面。但也有一些事情,不會以這種方式來跟蹤:基本上是不會引起你的網站的加載新的一頁的任何互動,比如

  • 下載鏈接
  • 離開鏈接
  • 點擊打開菜單
  • 互動與網頁對象

這些都需要事件跟蹤,這就是你需要拔出自定義代碼。

+0

因此,假設我想跟蹤PDF在瀏覽器中打開的時間。我的編輯中的代碼是否合適? – shenk

+0

恐怕我通常會使用Google跟蹤代碼管理器,所以我無法提供幫助。我建議你簡單地測試它。 –