File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -86,7 +86,7 @@ WFTK.init({
8686 "data" : {
8787 "url" : " https://example.com/page" ,
8888 "title" : " Page Title" ,
89- "referrer " : " https://google.com" ,
89+ "referer " : " https://google.com" ,
9090 "sessionId" : " sess_xxx" ,
9191 "sessionStart" : 1699999000000 ,
9292 "visitCount" : 1 ,
@@ -112,13 +112,13 @@ Content-Type: application/json
112112
113113### App Identification
114114
115- Primary method: use the ` appId ` from request body. Optional alternative: identify by request origin (Referrer /Host).
115+ Primary method: use the ` appId ` from request body. Optional alternative: identify by request origin (Referer /Host).
116116
117117``` javascript
118118// Method 1: From request body (recommended)
119119const appId = req .body .appId ;
120120
121- // Method 2: By Referrer
121+ // Method 2: By Referer
122122const domain = new URL (req .headers .referer || ' ' ).hostname ;
123123const appId = await getAppIdByDomain (domain);
124124```
Original file line number Diff line number Diff line change 11{
22 "name" : " @weavefox/tracker" ,
3- "version" : " 0.1.1 " ,
3+ "version" : " 0.1.2 " ,
44 "description" : " Website Analytics SDK - Lightweight, secure tracking with anti-bot protection" ,
55 "main" : " dist/tracer.umd.js" ,
66 "module" : " dist/tracer.mjs" ,
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ import {
1313import {
1414 getTimestamp ,
1515 generateNonce ,
16- getReferrer ,
16+ getReferer ,
1717 getTitle ,
1818 getPageUrl ,
1919 getViewport ,
@@ -230,7 +230,8 @@ export class Tracer {
230230 // 页面信息
231231 url : getPageUrl ( ) ,
232232 title : getTitle ( ) ,
233- referrer : getReferrer ( ) ,
233+ referer : getReferer ( ) ,
234+ referrer : getReferer ( ) , // 冗余传输
234235
235236 // 会话信息
236237 sessionId : this . session . id ,
Original file line number Diff line number Diff line change @@ -22,9 +22,9 @@ export function getTimestamp(): number {
2222}
2323
2424/**
25- * 获取页面 Referrer
25+ * 获取页面 Referer
2626 */
27- export function getReferrer ( ) : string {
27+ export function getReferer ( ) : string {
2828 return document . referrer || '' ;
2929}
3030
You can’t perform that action at this time.
0 commit comments