utm-tracking
Version:
For tracking utm
50 lines (33 loc) • 907 B
Markdown
<!-- 專案名稱 -->
# UTM Tracking
- 要在前往的網址上,增加 UTM 相關訊息
- 需要在沒有 UTM 訊息時,但也能判斷是從什麼搜尋引擎來的時候
這時候,你就需要 `UTM Tracking`
## 安裝 & 文件
#### NPM
```bash
npm install utm-tracking
```
#### YARN
```bash
yarn add utm-tracking
```
你可以將它像這樣的方式引入你的專案
```javascript
import utmTracking from 'utm-tracking'
```
## 該如何使用它?
Step1. 以下 function 需要在程式進入點時呼叫
```javascript
// app.js
// 多久刷新 referrerSessions (單位: 分鐘)
utmTracking.setReferrerSessions(30)
```
Step2. 當按下某個按鈕要跳轉頁面的時候
```javascript
btn.addEventListener('click', () => {
const link = 'http://www.google.com' // Expected URL
const combinedLink = utmTracking.mergeUrlParams(link)
window.location.href = combinedLink
})
```