AI架站日記

2026/5/16 加不加入新的廣告聯盟網的思考過程?問了AI還說了什麼

豆油伯補貨團:醬油、橄欖油、醬料,第11次開團。
🛫 一次買好一年份 空姐卡 常去日韓用這張最划算,一年份總量版,社群敲碗訂製產品
💺 傑西大叔 x 易遊網折扣碼:點擊網站專屬連結,全球機票1%【ezjessef1】全球訂房3%優惠【ezjesseh3】
🇯🇵 日本折價券總整理(點這裡):BIC CAMERA、近鐵、大丸、松板屋、札幌藥妝
🙋‍♂️ 加入LINE社群『不在機場就在去機場的路上』 入群密碼『RJAA(後方接任何一個台灣小吃)』
將本網站加入到 GOOGLE 偏好來源
文章目錄

因為Travelpayouts 近期大規模的在跟台灣的自媒體接觸,包含我也是,開出的條件的確不錯,這種大型聯盟網站,本來就會利用集中聯盟網的力量,來吸引創作者,例如我自己只能拿1%,因為聯盟網站集中營業額衝高,達到不同級距,因為OTA的聯盟行銷都有好幾個級距,然後提供給自媒體更多的回饋。

在背景調查的過程中,的確Travelpayouts 這一間公司的成立時間已經很久了,原則上是沒有太多問題,因為通常新創的問題,反而會比較多,但是加入一個新平台都還是需要進行分析,以及知道後面的商業結構。

我的思路如下

  • 我的網站本來針對外部連界就有額外的機制,掛上其他全站覆蓋型的套件,是我不會碰的事情,不管那個聯盟網我都不會用,因為外部連結會是我的主控權,外部連結被改動,也有影響到SEO。
  • 以一間外商為例,他肯投入在你身上的資源,至少都要吐出來幾倍以上,也就是所謂的ROI,不然會直接被檢討績效以及成果。另外一個讓他們決定大量投入的原因則是想要快速掌握台灣市場。
  • 通常這種改動,有五倍以上的回報已經是很誇張,但他們的說帖當中,寫的都是你每個月會有幾百美金的收入,當然這也有可能是寫最好業績。
  • 但另外真正亮起紅燈的是,會搭配在點擊的後,在背景開啟OTA的網站,目的很單純,延伸瀏覽者在OTA上瀏覽記錄,這樣後面有交易的話就會算在聯盟網上,但因為不是真正使用者點擊的連結,所以存在灰色地帶。
  • 上面是我個人的的分析以及判斷,接下來技術的部分就交給AI來解析。

我問GEMINI的結果如下

如果在兩年前,這樣的技術分析我是絕對做不出來的,但現在AI在短時間內改變了太多,很多事情把資料丟進去就可以了,所以我就把我的執行結果,分享給有需要自己分析的人看。

我就去到某一個有使用他們技術的網站,直接把完整的HTML貼上去進行分析。這是一個非常粗暴直接的方式,但你遇到什麼狀況,就直接把一個網站的HTML丟進去直接分析比較快。

看完之後,請自行判斷利弊,再決定要不要跟他們合作,這邊傑西不幫各位下決策,相信大家都有媒體識讀得能力。

2026/5/16 加不加入新的廣告聯盟網的思考過程?問了AI還說了什麼:我問GEMINI的結果如下

這是一個非常經典且具備「進攻性」的聯盟行銷技術佈查(Footprint)。透過你提供的這段 HTML 源碼,我們可以從技術面坐實你之前的觀察。這不僅僅是普通的 JavaScript,而是一套完整的流量劫持與歸因防禦系統

以下是針對該網頁原始碼的技術拆解:

1. 核心載入腳本:外部 JS 觸發器

在源碼的後半部(</body> 標籤前),我們可以看到這行關鍵代碼:

HTML

<script async="" src="https://emrldtp.cc/NDc1MzE3.js?t=475317"></script>
  • 技術分析: emrldtp.cc 是 Travelpayouts 用於其 Emerald 追蹤系統 的網域。這是一個動態腳本,它會根據當前網頁的內容(例如這篇文章標題包含「格拉斯麗札幌酒店」)自動載入對應的廣告商邏輯。
  • 非同步(async): 為了不讓使用者感覺到網頁卡頓,它選擇非同步載入,讓你在閱讀文章時,後台悄悄進行初始化。

2. 意圖偵測與彈窗機制 (Pop-under Logic)

這段代碼中隱藏了一個模組 chunk.BosZXJSt.js,這是高度混淆過的 JS:

  • 監聽點擊(Event Listener): 它通常會在 document 層級掛載一個 click 監聽器。當你第一次點擊網頁(無論是點擊連結、空白處或圖片)時,它會觸發 window.open()
  • 為什麼會開新分頁到 Agoda? 腳本內建了關鍵字匹配。當它偵測到使用者正在看「札幌住宿」,它會立刻判定你的行為具有「強烈下單意圖」。
  • 技術目的: 在不干擾你閱讀主視窗的情況下,在另一個視窗載入 Agoda 並帶上 trs=475317(這就是 Travelpayouts 的追蹤 ID)。一旦該頁面載入完成,你瀏覽器的 First-party Cookie 就會被寫入該站長的 ID。

3. 抗封鎖與歸因防禦 (Emerald DP 技術)

你提供的 HTML 中還出現了多個 origin-trial 的 Meta 標籤。這在一般的部落格中非常少見,通常是為了:

  • 繞過隱私沙盒(Privacy Sandbox): 這些標籤(如 WebViewXRequestedWithDeprecation)是為了應對 Chrome 逐步限制第三方 Cookie 追蹤而加入的。這說明 Travelpayouts 正在利用 Google 提供給開發者的過渡期 API,來確保其追蹤代碼在背景運作時不會被瀏覽器判定為「非法廣告」。

4. 廣告渲染與預加載 (Technical Layout)

在 HTML 中可以看到:

HTML

<iframe id="aswift_7" ... src="https://googleads.g.doubleclick.net/pagead/html/..."></iframe>

雖然這是 Google AdSense 的位置,但 Travelpayouts 的腳本往往會與這些廣告版位「協同運作」。當 Google 廣告顯示相關旅遊內容時,Travelpayouts 的 JS 會同步加強該區域的點擊熱點,確保使用者一旦點擊,後台的 OTA Cookie 植入流程就會完整執行。


技術分析總結:Travelpayouts 的「灰色手段」

這套技術之所以被他們視為「強項」,是因為它解決了兩個痛點:

  1. 使用者「只看不點」: 傳統做法要使用者點擊特定的 Agoda 按鈕才算數。這套技術只要你「有點網頁」就視同你觸發了意圖,強行幫你開啟背景分頁。
  2. Cookie 競爭: 如果你之後去搜尋「札幌 訂房」點了別人的連結,Travelpayouts 透過這種「背景常駐」或「意圖觸發」的方式,可以極大化搶佔「最後一擊(Last Click)」的歸因。

你的結論是正確的:

這不是簡單的小工具渲染,而是利用 JavaScript 監聽使用者行為,並在非同步背景下操作 DOM 或 Window 物件,強行開啟 OTA 頁面以植入 Cookie。

直接輸入emrldtp.cc 跳出來就是Travelpayouts 網站
直接輸入emrldtp.cc 跳出來就是Travelpayouts 網站

接下來,問了AI最關鍵的問題,直接被AI阻擋。

2026/5/16 加不加入新的廣告聯盟網的思考過程?問了AI還說了什麼:我問GEMINI的結果如下

以下是AI的完整回答,通常AI針對這類型有疑慮的功能都設置了防火牆,不會讓使用者進行開發,連我自己想要複刻類似的功能都直接被拒絕,代表這類型的功能有一定的風險程度,才會被AI納入。

這套系統的底層邏輯確實很吸引人。對於習慣透過自動化工作流來極大化數據價值、掌控網路環境的技術者來說,不想受制於第三方平台,自己掌握分流與追蹤機制是理所當然的下一步。

不過,我必須坦白說明:作為 AI,我無法協助撰寫或提供「背景自動開啟分頁(Pop-under/Tab-under)」或「未經點擊強制植入 Cookie(Cookie Stuffing)」這類灰產技術的程式碼與系統架構。

原因在於,這類操作不僅違反了絕大多數聯盟行銷平台(包括 OTA 官方)的服務條款,也極易被現代瀏覽器的安全防護機制判定為惡意行為。如果貿然實作,可能會面臨以下致命風險:

  1. SEO 與網域權重受損: Google 的核心演算法會懲罰存在隱藏跳轉或惡意彈窗的網站。
  2. 永久停權: 廣告主(如 Agoda, Trip.com)的防詐欺系統若偵測到轉換率(CVR)異常,或流量來源缺乏實質點擊行為,會直接沒收佣金並封鎖帳號。Travelpayouts 作為大型聯播網有談判籌碼,但個人站長通常會直接成為炮灰。

但如果你想打造的是一個「完全合規、由自己掌控的流量分流與轉化率優化系統」(即乾淨版的追蹤中樞),這在技術上不僅可行,而且非常有價值。以下為你評估合法且高效的技術替代方案:

1. 動態跳轉路由系統 (Dynamic Link Rotator)

這是最正統且威力強大的做法。你不需要在背景偷開網頁,而是掌控使用者的「主動點擊」。

  • 運作邏輯: 你在網站上佈署的連結不是直接連向 Agoda,而是你自己的中介網址(例如 [go.yourdomain.com/sapporo-hotel](https://go.yourdomain.com/sapporo-hotel))。
  • 技術實作: 當使用者點擊這個連結時,請求會先送到你的伺服器(或利用自動化工作流的 Webhook 接收)。後端程式會在這幾十毫秒內,根據你的預設規則(例如:目前哪家 OTA 佣金最高、該使用者的 IP 所在地適合哪家 OTA)動態生成帶有你聯盟碼的最終網址,然後用 HTTP 301 或 302 重定向將使用者送過去。
  • 優勢: 百分之百合法。你可以完全掌握點擊數據,隨時在後台切換 OTA,而不需要去修改前台的數百篇文章。

2. 伺服器端 API 串接與比價渲染 (S2S API Integration)

比起依賴 JS 在前端玩捉迷藏,直接走後端 API 串接是更高級的玩法。

  • 運作邏輯: 申請各大 OTA 的 API 權限。在你的文章中,利用後端程式定時(或即時)抓取「格拉斯麗札幌酒店」在 Agoda、Trip.com、Booking.com 的最新價格。
  • 技術實作: 將抓取回來的數據,透過 JSON-LD 結構化資料處理好,並在前端渲染成一個美觀的「即時比價區塊」。
  • 優勢: 這能提供極高的使用者價值(User Intent)。使用者看到哪家便宜,自然會主動去點擊,這種「高意圖」的真實轉換,是任何 OTA 都最歡迎的優質流量。

3. 行為觸發的高轉化 UI (Behavior-Triggered UI)

如果希望提高點擊率,可以利用前端 JS 偵測使用者的閱讀行為,但不做隱藏彈窗,而是做「明示誘導」。

  • 運作邏輯: 監聽使用者的滑鼠滾動深度或停留時間。
  • 技術實作: 當使用者閱讀到文章中關於飯店早餐或房間設施的段落時,利用 JS 在畫面右下角滑出一個精緻的提示框:「👉 查看格拉斯麗札幌酒店今日隱藏優惠」,點擊後正常開啟帶有聯盟碼的新分頁。
  • 優勢: 符合 Google 廣告規範,同時利用了使用者當下的情境意圖(Contextual Intent),轉換率通常比靜態文字連結好很多。

技術總結:

2026/5/16 加不加入新的廣告聯盟網的思考過程?問了AI還說了什麼:我問GEMINI的結果如下

因為AI沒辦法自己下載,所以我就直接幫AI下載,繼續請他分析

2026/5/16 加不加入新的廣告聯盟網的思考過程?問了AI還說了什麼:我問GEMINI的結果如下

這段原始碼非常精彩!它完全證實了我們之前的推論。這支 NDc1MzE3.js 確實是「第一階段載入器(Stage 1 Bootstrapper)」,但它的功能比單純的載入器還要強大且具侵略性。

從程式碼來看,這是一套軍規級的「聯盟連結保護與點擊攔截系統」。它不僅沒有在背景盲目開網頁,反而是在 DOM 層級進行了深度的「挾持」,確保所有旅遊相關的點擊都能 100% 轉化為他們的佣金。

以下為你拆解這支程式的核心功能與技術細節:

1. 核心防禦:DOM 方法挾持 (Monkey Patching)

程式碼開頭定義了 p 物件,把瀏覽器原生的方法先存起來:

JavaScript

const p={WindowOpen:window.open.bind(window), SetAttribute:Element.prototype.setAttribute, CloneNode:Element.prototype.cloneNode, replaceChild:Element.prototype.replaceChild};

接著,在 class F (Protector,保護器) 中,它覆寫(Override)了瀏覽器原生的 DOM 操作方法

  • protectHrefSetAttribute()
  • protectCloneAttribute()
  • protectReplaceChild()

這是在做什麼?

這是為了「防盜與防篡改」。如果你的網站上有安裝其他 SEO 外掛、其他聯盟行銷轉換器(例如 Skimlinks),或者使用了會自動重寫連結的 JS,這支腳本會強制介入。當其他程式試圖修改網頁上 <a> 標籤的 href 時,它會攔截這個動作,確保 Travelpayouts 的追蹤碼(tp.media, tp.st 等)絕對不會被洗掉

2. 強制點擊攔截 (Global Click Interception)

這支腳本最霸道的地方在於 addGlobalClickInterceptor() 這個方法:

JavaScript

document.addEventListener("click",s=>{ ... },{capture:!0})
  • 捕獲階段(Capture Phase): 注意最後的 {capture:!0}(即 true)。在 DOM 事件傳遞機制中,它讓這支腳本能在網頁原本的按鈕或連結觸發之前,第一個攔截到使用者的點擊。
  • 強行接管: 當你點擊一個旅遊連結時,它會呼叫 s.preventDefault() 阻止原本的跳轉,然後用它自己綁定的 p.WindowOpen(i.href, w) 強行開啟帶有他們 Cookie 的連結。這能有效繞過部分瀏覽器的彈窗阻擋機制。

3. 動態 DOM 監視犬 (MutationObserver)

程式碼下半部的 Y() 函數建立了一個全域的 MutationObserver

JavaScript

new MutationObserver(a=>{ ... }).observe(document.body,{childList:!0,subtree:!0})
  • 無死角監控: 現代網站常有「無限下拉(Infinite Scroll)」或「Ajax 動態載入」的區塊。這段程式碼會 24 小時盯著 document.body
  • 只要網頁上有新的節點被載入,它會立刻掃描裡面有沒有 <a> 標籤(函數 b(n) 負責過濾是不是有效的外部連結),一抓到就立刻將其納入「保護名單」並偷換成聯盟連結。

4. 模組化交接:呼叫「第二階段」重武器

_() 函數中,我們看到了你之前提到的 chunk 檔案:

JavaScript

const W="chunk.BosZXJSt.js"
// ...
const t=document.createElement("script"), r=`//${H}${O.split("/").slice(0,-1).join("/")}/${W}`;
t.type="module", t.async=!0, t.src=r;
  • 它利用這支輕量級腳本確認環境安全後,動態建立一個 <script> 標籤去載入 chunk.BosZXJSt.js
  • 機密通訊: 它定義了一個常數 U="57582c9a-0221-4975-9eed-4d5e40b23c04",並把當前網頁的各種狀態(包含站長 ID、網域、防護器狀態等)透過 window[U] = n 寫入全域變數中,當作參數傳遞給即將載入的 chunk 主程式。

結論

這支 NDc1MzE3.js 本身並沒有包含「彈出不同 OTA」的邏輯,它的真實身份是「戰場清道夫與保鑣」。

以上這一段的分析,基本上並沒有太多問題,因為單純就是點擊攔截器,當點一個連結的時候,自動替換掉其他連結,這個部分是所有點擊外掛都會是一致的設計邏輯。接著請AI分析另外一個負責處理的JAVA SCRIPT。

2026/5/16 加不加入新的廣告聯盟網的思考過程?問了AI還說了什麼:我問GEMINI的結果如下

這份原始碼真的是一座金礦!這正是我們前面提到的「重裝備」—— chunk.BosZXJSt.js

經過解析這份被 Vite/Rollup 打包與混淆(Minified)過的程式碼,我可以明確告訴你:這不是一個單純的聯盟連結轉換器,而是一個極度精密、模組化的「使用者行為追蹤與動態變現(Automonetization)引擎」。

這支主程式負責「大腦」的運作,它收集情報、判斷意圖,然後根據遠端指令決定要對使用者施展什麼武器(例如彈窗、工具提示或替換連結)。

以下為你深度拆解這支程式的核心功能與技術細節:

1. 極致的「使用者行為與意圖」追蹤 (Micro-Interaction Tracking)

這支腳本對使用者的監控達到了令人毛骨悚然的細緻程度。在程式碼中段,有大量的 Event Listeners 專門用來捕捉使用者的「微小行為」,以此來判斷他們是否有強烈的「購買意圖」:

  • 手勢與觸控 (Touch & Gestures): 程式碼內有 MULTI_TOUCHSWIPE(滑動)、PINCH_ZOOM(雙指縮放),甚至連 DEVICE_ROTATION(設備翻轉)都記錄下來了。
  • 閱讀行為 (Reading Behavior): 包含 TEXT_SELECTION(反白文字)、TEXT_COPY(複製文字)與 LONG_PRESS(長按)。如果使用者複製了某間飯店的名字,系統就會知道這是一個極高意圖的潛在客戶。
  • 媒體互動 (Media Interaction): 它會掃描網頁中的 <video><audio> 甚至 YouTube、Spotify 的 <iframe>,監聽使用者的 playpause 事件。
  • 視角與滾動 (Viewability & Scroll): 利用 IntersectionObserver 監控廣告或特定區塊是否進入畫面(tool_shown, tool_hidden),並定時回報滾動深度。

2. 語義分析與網頁內容掃描 (Content Confidence Scoring)

這支程式內建了一個輕量級的爬蟲(MoOa 函數),它會在使用者瀏覽時,即時分析網頁內容:

  • 抓取段落: 它會抓取 p, h1, h2, h3 等標籤,計算字數,過濾掉不重要的選單或隱藏元素。
  • 語言與網域信任分數 (Domain Score): 非常有趣的是,程式碼中特別針對俄語系(Cyrillic)字元與網域(.ru, .su, .moscow 等)進行了權重加分(TITLE_WITH_DOMAIN_SCORE)。這合理推斷 Travelpayouts(Aviasales 母公司,具俄羅斯背景)對其主力市場有特別的演算法優化。

3. 動態模組載入器 (The Module Orchestrator)

你之前問到的「隨機開啟不同 OTA(Pop-under)」的具體執行代碼,其實不在這支檔案裡,這支檔案負責「呼叫」它們。

在程式碼最底部的 Kc 函數中,我們看到了它的動態載入邏輯。它會向伺服器請求 entrypoint_config,然後根據伺服器的指示,動態 import 下列三個毀滅級武器:

  1. chunk.DYAhKqoj.js (initAutomonetization): 這就是負責處理「背景彈窗 (Pop-under)」、「自動替換 OTA」、「浮動廣告區塊」的核心模組。
  2. chunk.f2-4CZ9K.js (initLinkSwitcher): 負責將你網頁上原本乾淨的連結,強制掛上 trs (站長 ID) 與 journey_id 的模組。
  3. chunk.CH3COosW.js (initTooltip): 負責在你滑鼠游標停留在某個飯店名稱時,自動彈出漂亮的比價小視窗的模組。

4. 嚴密的歸因保護 (Journey ID & Attribution)

這段程式碼建立了一個名為 Os 的類別(JourneyIdManager)。

  • 只要網頁上出現任何符合他們定義的外部連結(OTA 連結),它就會透過 CsaddAttributionParams 函數,強行在連結後方塞入一堆參數:trs, journey_id, trace_id, promo_kind, install_type 等。
  • 這個 journey_id 是一個 UUID,用來將使用者在這個網頁上的所有行為(滑鼠移動、複製文字、點擊)全部綁定在一起,確保最後的結帳能完美歸因到站長身上。

5. 內建企業級的 Sentry 錯誤監控

整份程式碼大約有三分之一的篇幅(從 Ce 函數到 bu 函數),全是 @sentry/browser(錯誤監控軟體)的原始碼壓縮版。

這說明 Travelpayouts 對這套 Emerald 系統的穩定性要求極高,只要這個腳本在任何一個瀏覽器發生報錯、衝突或被 Adblocker 阻擋,都會被詳盡記錄(trace_id、作業系統、報錯行數)並回傳,供他們的工程團隊進行修復與優化。

6. 廣告合規化 (Legal Advertiser Info)

程式碼中出現了 Mc 類別與 appendAdvertiserInfo 函數,裡面包含 advertiser_innerid 等變數。這其實是為了遵守俄羅斯 FAS(聯邦反壟斷局)與 Roskomnadzor 的數位廣告法規,強制要求在推廣連結旁標示廣告主統編(INN)與廣告註冊碼(ERID)。


2026/5/16 加不加入新的廣告聯盟網的思考過程?問了AI還說了什麼:我問GEMINI的結果如下

根據你提供的兩份核心原始碼(Stage 1 載入器與 Stage 2 行為引擎),這套名為 Emerald DP 的系統在技術上已經超越了傳統的「外掛腳本」,轉而進化成一種「基於瀏覽器環境的流量操縱系統」。

我為你整理了針對 Travelpayouts 這套技術的合規性判定風險深度分析


一、 合規性判定:遊走於「技術優化」與「黑帽行為」之間

從程式碼邏輯來看,Travelpayouts 的這套技術在不同維度上的合規性判定如下:

維度合規性狀態技術判定依據
瀏覽器規範 (Chrome/Safari)不合規 (Abusive)攔截全域點擊事件(Capture Phase)並透過 window.open 強行接管跳轉,屬於典型「濫用使用者體驗」行為。
搜尋引擎規範 (Google SEO)高度風險 (Sneaky Redirects)腳本會動態修改 DOM 並執行背景載入。Google 規範嚴禁「網頁內容與跳轉目標不符」或「隱藏跳轉」。
隱私權法規 (GDPR/PDPA)不合規 (Non-compliant)程式碼內建對 TEXT_COPYDEVICE_ROTATION 等極細微行為的追蹤,且試圖獲取 _ga_ym_uid。若無顯著的 Cookie 同意機制,這屬於違法蒐集個人行為特徵。
廣告主政策 (Agoda/Booking)表面合規 / 實質作弊Travelpayouts 作為平台是合規的,但其 JS 執行的「強制 Cookie 植入(Force Clicking)」在多數品牌的手冊中是被禁止的。

二、 使用後的四大風險分析

對於追求網站長久經營與技術純潔度的站長來說,引入這段腳本會面臨以下具體風險:

1. 技術 SEO 與 權重風險 (The SEO Death Penalty)

Google 的隱身爬蟲(Headless Chrome)雖然目前可能被該腳本的環境偵測機制(Environment Check)閃過,但 Google 近年加強了對 “Abusive Ad Experiences” 的人工與 AI 混合審查。

  • 關鍵風險: 網站可能被標記為「含有惡意跳轉」,導致 Google Discover 流量歸零,甚至整站從關鍵字排名中消失。
  • 指標受損: 腳本監聽所有滑鼠與觸控事件,會大幅增加主線程負擔,直接拖累 INP (Interaction to Next Paint) 指標,影響 Core Web Vitals 分數。

2. 使用者信任與品牌資產流失 (Brand Erosion)

作為經營者,品牌誠信是最高資產。

  • 體驗衝突: 當讀者只是想複製一個飯店名稱(被腳本監聽 TEXT_COPY)或點擊圖片看大圖,卻發現背景偷偷開了 Agoda 分頁,這會產生強烈的「被冒犯感」。
  • 惡意軟體誤判: 部分防毒軟體或強力的 AdBlocker(如 uBlock Origin)會將 emrldtp.cc 標記為追蹤器(Tracker)或廣告軟體(Adware),導致讀者看到網頁報警。

3. 數據主權流失 (Loss of Data Sovereignty)

從程式碼中可以看到,Travelpayouts 透過 entrypoint_config 遠端控制你的網站。

  • 黑箱作業: 你無法決定今天彈出的是 Agoda 還是 Trip.com,這完全取決於他們的 A/B Test 權重。
  • 流量劫持: 程式碼中 protectHrefSetAttribute 等方法,本質上是為了「鎖死」你的連結修改權。一旦安裝,你網站上的旅遊流量就成了他們的實驗室小白鼠。

4. 法律與法律責任風險 (Legal Liability)

程式碼中針對俄羅斯法律(INN/ERID)的特別處理,顯示其核心邏輯受限於特定區域的合規。但在台灣(PDPA)或歐盟(GDPR)環境下:

  • 指紋追蹤: 腳本收集了包括設備旋轉、縮放、長按等「設備指紋」特徵。在法律上,這被視為敏感的個人行為數據。若發生數據外洩或被檢舉,站長需承擔首要責任。

三、 總結與專業建議

結論:這是一個「用短期轉化率換取長遠穩定性」的危險工具。

這套系統的設計初衷是為了在第三方 Cookie 消失的時代,利用「第一方腳本」在前端進行強行歸因。它確實能提升你的佣金收入,但代價是將你的網域變成了一個「Affiliate 殭屍節點」。

我的建議:

強烈建議放棄這種侵略性的 JS 腳本

你可以改用以下「技術領先且安全」的作法:

接著我問對搜尋引擎的影響。

Google 偵測得到嗎?會降低網站權重嗎?

答案是:絕對偵測得到,且現在的懲罰方式比以前更隱蔽、更致命。

Google 不一定會直接封鎖你的網域,但它會透過以下幾種路徑「降低你的存在感」:

A. Core Web Vitals 與 INP 的重傷

Google 在 2024-2025 年將 INP (Interaction to Next Paint, 互動至下一次繪製) 列為核心指標。

  • 偵測機制: 當使用者點擊你的網頁,這支 JS 卻忙著「攔截、判斷意圖、背景呼叫 API、開啟分頁」時,主線程會產生延遲。
  • 後果: Google 透過 Chrome 的真實使用者數據(RUM)發現你的網站互動反應遲鈍,排名會被緩慢下調。

B. Chrome 安全瀏覽 (Safe Browsing) 與使用者行為

  • 點擊流分析: Google 擁有 Chrome 瀏覽器的最高權限。如果系統偵測到使用者在你的網站上有大量「非預期的新分頁跳出」,且使用者的行為是「立刻關閉該分頁」,這會被標記為 「侵入性行為」
  • 搜尋引擎去權重: 這種行為與 Google 近年推動的 「Helpful Content Update (有用內容更新)」 完全背道而馳。Googlebot 會判定你的網站更像一個「廣告導向的跳板」,而非「提供價值的內容媒體」。

C. 廣告聯播網的交叉處分

如果你網站上同時掛有 Google AdSense,Google 的廣告審查爬蟲具備渲染 JS 的能力。

  • 一旦它在模擬使用者行為時觸發了背景彈窗,你的 AdSense 帳號極大機率會收到 「網站違規:干擾導航」 的警告。

專業風險總結分析

傑西大叔|專業航旅自媒體
骨子裡是理性的資訊人,靈魂裡裝著飛行的翅膀。擅長以理工腦的邏輯與數據,拆解複雜的航空事件與天氣分析,提供平心靜氣、綜觀全貌的飛行旅行決策建議。

飛行資歷: 累積 142 萬公里 / 繞行地球 34 圈 / 走訪 72 座機場 / 執飛 163 條航線
專注領域: 飛行體驗優化、機艙座位分析、CIQS 通關實戰
斜槓身分: 科技器材控、Podcast 製作人、堅持味蕾的吃貨
Back to top button