utm-tracking

For tracking utm

Usage no npm install needed!

<script type="module">
  import utmTracking from 'https://cdn.skypack.dev/utm-tracking';
</script>

README

UTM Tracking

  • 要在前往的網址上,增加 UTM 相關訊息
  • 需要在沒有 UTM 訊息時,但也能判斷是從什麼搜尋引擎來的時候

這時候,你就需要 UTM Tracking

安裝 & 文件

NPM

npm install utm-tracking

YARN

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
})