- 要在前往的網址上,增加 UTM 相關訊息
- 需要在沒有 UTM 訊息時,但也能判斷是從什麼搜尋引擎來的時候
這時候,你就需要 UTM Tracking
npm install utm-tracking
yarn add utm-tracking
你可以將它像這樣的方式引入你的專案
import utmTracking from 'utm-tracking'
Step1. 以下 function 需要在程式進入點時呼叫
// app.js
// 多久刷新 referrerSessions (單位: 分鐘)
utmTracking.setReferrerSessions(30)
Step2. 當按下某個按鈕要跳轉頁面的時候
btn.addEventListener('click', () => {
const link = 'http://www.google.com' // Expected URL
const combinedLink = utmTracking.mergeUrlParams(link)
window.location.href = combinedLink
})