goodjoblife / GoodJobShare

GoodJob 職場透明化運動
https://www.goodjob.life/
MIT License
82 stars 11 forks source link

Google Analytics 埋設 #89

Closed mark86092 closed 6 years ago

mark86092 commented 7 years ago

需要埋事件點,先暫時分成幾大部分

  1. GA script 的引用
  2. router 觸發 GA 的相關事件
  3. 其它客製事件
wutingy commented 7 years ago

參考這個 package: https://github.com/react-ga/react-ga Initializing GA and Tracking Pageviews with react-router

mark86092 commented 7 years ago

是的!想要用這個埋設

barry800414 commented 7 years ago

這邊整理要埋GA的地方

Header: category: HEADER

Footer: category: FOOTER

首頁: category: LANGING_PAGE

勞動小教室頁: /labor-rights/:id category: LABOR_RIGHTS

分享選項頁: /share category: SHARE

面試經驗填寫頁: /share/interview category: SHARE_INTERVIEW

工作經驗填寫頁: /share/work-experience category: SHARE_WORK

面試及工作經驗查詢頁: /experiences/search category: EXPERIENCE_SEARCH

單篇經驗顯示頁: /experiences/:id category: EXPERIENCE_PAGE

登入狀態: category: LOGIN

Q:有沒有辦法記錄使用者一個session內,看了幾篇文章?

舊站reference issue: https://github.com/goodjoblife/WorkTimeSurvey/issues/455 https://github.com/goodjoblife/WorkTimeSurvey/issues/279

@mark86092 @wutingy 你們看看有沒有缺什麼?

mark86092 commented 7 years ago

有的單純只是 link 的,我沒看懂為什麼要 trace,router change 就會有了

要注意 ga 的 quota 喔

barry800414 commented 7 years ago

重新整理一下要埋的地方

面試經驗填寫頁: /share/interview category: SHARE_INTERVIEW

工作經驗填寫頁: /share/work-experience category: SHARE_WORK

填寫時間長短: /share/interview & /share/work-experience category: FORM_TIME

目的主要是記錄使用者從開始寫到填寫完所花的時間。

面試及工作經驗查詢頁: /experiences/search category: EXPERIENCE_SEARCH

以上事件的目的是瞭解使用者的查詢行為,作為之後優化的依據。

登入行為: category: LOGIN

這個分類的目標是了解使用者拒絕登入的比例有多高。 有些項目還要確定可行性,不一定能做。

舊站reference issue: https://github.com/goodjoblife/WorkTimeSurvey/issues/455 https://github.com/goodjoblife/WorkTimeSurvey/issues/279

@mark86092 @wutingy

wutingy commented 7 years ago

上面的我沒問題~ 補充一個:

Header 行為:category: HEADER

目的:提供 UI 設計參考用,看設計上是否清楚明瞭,並且看「留下資料」按鈕在上方是否有發揮其作用。

mark86092 commented 7 years ago

LGTM