Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ WFTK.init({
"data": {
"url": "https://example.com/page",
"title": "Page Title",
"referrer": "https://google.com",
"referer": "https://google.com",
"sessionId": "sess_xxx",
"sessionStart": 1699999000000,
"visitCount": 1,
Expand All @@ -112,13 +112,13 @@ Content-Type: application/json

### App Identification

Primary method: use the `appId` from request body. Optional alternative: identify by request origin (Referrer/Host).
Primary method: use the `appId` from request body. Optional alternative: identify by request origin (Referer/Host).

```javascript
// Method 1: From request body (recommended)
const appId = req.body.appId;

// Method 2: By Referrer
// Method 2: By Referer
const domain = new URL(req.headers.referer || '').hostname;
const appId = await getAppIdByDomain(domain);
```
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@weavefox/tracker",
"version": "0.1.1",
"version": "0.1.2",
"description": "Website Analytics SDK - Lightweight, secure tracking with anti-bot protection",
"main": "dist/tracer.umd.js",
"module": "dist/tracer.mjs",
Expand Down
5 changes: 3 additions & 2 deletions src/tracker.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import {
import {
getTimestamp,
generateNonce,
getReferrer,
getReferer,
getTitle,
getPageUrl,
getViewport,
Expand Down Expand Up @@ -230,7 +230,8 @@ export class Tracer {
// 页面信息
url: getPageUrl(),
title: getTitle(),
referrer: getReferrer(),
referer: getReferer(),
referrer: getReferer(), // 冗余传输

// 会话信息
sessionId: this.session.id,
Expand Down
4 changes: 2 additions & 2 deletions src/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ export function getTimestamp(): number {
}

/**
* 获取页面 Referrer
* 获取页面 Referer
*/
export function getReferrer(): string {
export function getReferer(): string {
return document.referrer || '';
}

Expand Down
Loading