2017-07-17 57 views
0

我試圖使用Google Analytics從API檢索指標。 問題是,我不確定要了解整個分析跟蹤的工作原理。我試圖瞭解如何實現自定義指標和維度:https://developers.google.com/analytics/devguides/collection/analyticsjs/events但我仍然不確定如何繼續。使用GA從API檢索指標

舉例來說,當客戶端點擊按鈕創建PDF時,我想向Google Analytics發送自定義事件。

我應該寫這樣的: GA( '發送',{ hitType: '事件', eventCategory: '項目', eventAction: 'pdf_export', eventLabel: 'StartOfProject' });

並將其放入點擊按鈕時啓動的頁面對應的端點路徑處理程序中?

或者我必須用EventEmitter創建一個事件嗎?我必須承認我在這裏相當迷茫......

[編輯] Victor Leontyev展示了一個非常簡單的方法(謝謝!),但它在這裏是一個相當簡單的用例。我也想知道:

  1. 如果我想發送自定義指標(比率...),我應該把它放在可選的eventValue?

  2. 如果我想每天都有PDF的數量(保持相同的例子),我該怎麼辦?這意味着我想我應該每隔24小時在一個精確的小時內啓動一個事件,並且保存在某個地方(在數據庫中?)當天的數據,以便我可以發送它?這可以輕鬆完成嗎?

  3. 我需要的其他類型的度量標準是兩個動作之間的時間間隔,讓我們說,點擊'創建一個新的PDF'按鈕和'打印PDF'之間。可以通過在第一次按下按鈕時啓動一個層,然後停止它並將第二個按時間發送爲eventValue來完成嗎?還是更復雜?

我再次熱烈地感謝您對任何鉛和形式的支持!

有一個愉快的一天,

- SMGR

回答

1

如果你有一個按鈕,用戶可以在這裏下載PDF格式。例如:

<a href="/abc/bcd/linkto.pdf">Download PDF</a> 

如果你想發送事件GA與此數據:

  • eventCategory: '項目'
  • eventAction: 'pdf_export'
  • eventLabel: 'StartOfProject'

所有你需要的是將你的按鈕的HTML改爲:

<a href="/abc/bcd/linkto.pdf" onclick="ga('send', 'event', 'Project', 'pdf_export', 'StartOfProject');">Download PDF</a> 

然後,你將能夠看到用戶有多少點擊在GA的Download PDF按鈕(Behavior -> EventsRealtime -> Events

+0

非常感謝您對精確和簡練的回答!我個人主要在服務器端點上工作,而不是在API的HTML前端部分工作,是否有可能從那裏? – smgr

+1

有可能在後臺做一些限制,但最簡單和最好的方法是做前端 –

+0

它會作爲處理程序中的輸入嗎?我想無論如何,我會盡力讓我的手 前端,非常感謝你:)我編輯我原來的帖子,添加一些更具體的問題,如果你有任何形式的答案這些以及我會非常感激。 – smgr

相關問題