將第三方JavaScript作為第一方JavaScript(以及對分析的潛在影響)
本文探討了一個簡單的Cloudflare Worker來代理第三方JavaScript,有效地使其成為瀏覽器的第一方。讓我們研究實施的易用性及其對網站分析的影響。
代理URL的基本Cloudflare工人非常簡單:
AddEventListener(“ fetch”,(event)=> { event.respondwith( fetch(“ https://css-tricks.com”) ); });
在缺乏錯誤處理的同時,這證明了核心功能。考慮提供嵌入JavaScript URL的網站,例如Codepen的嵌入式筆功能( https://cpwebassets.codepen.io/assets/embed/ei.js
)。使用Cloudflare工人可以輕鬆地同樣地代理此URL。工人自動處理content-type
標題。
CloudFlare工人提供自己的URL,但您也可以輕鬆地將工人集成到網站的路由中。這使您可以從自己的域中服務代理的JavaScript。
通過這樣做,JavaScript的加載好像是第一方,即使它實際上是代理的。優勢?第一方腳本很少被廣告阻滯劑阻止。該技術可能會被濫用以規避AD阻滯劑,這是具有道德意義的實踐。但是,代理可能對合法目的有益,例如克服CORS問題。
對分析的影響特別有趣。例如,使用以隱私為重點的分析服務合理的方式,我們可以看到代理如何影響數據準確性。合理的雖然瞄準隱私,但可能仍會被用戶阻止,從而導致數據不完整。將其代表為第一方會減輕此問題。
使用代理版本直接與使用合理的數據比較數據表明有很大的差異。代理版本顯示唯一訪問者的大幅增長(與非預見的設置相比約為13.8%)和PageViewS(比非預防性設置高出19.4%)。這強烈表明,很大一部分用戶會阻止第三方分析腳本。數據表明,20-30%的用戶可能會在此特定網站上阻止第三方分析。
所使用的百分比增加計算為:( (final - initial) / final * 100
。
以上是將第三方JavaScript作為第一方JavaScript(以及對分析的潛在影響)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

您是否曾經在項目上需要一個倒計時計時器?對於這樣的東西,可以自然訪問插件,但實際上更多

格子呢是一塊圖案布,通常與蘇格蘭有關,尤其是他們時尚的蘇格蘭語。在Tartanify.com上,我們收集了5,000多個格子呢
