ホームページ >ウェブフロントエンド >CSSチュートリアル >サードパーティのJavaScriptをファーストパーティJavaScriptとしてプロキシ(および分析に対する潜在的な効果)
この記事では、Simple CloudFlareワーカーをサードパーティJavaScriptにプロキシに検討し、効果的にブラウザのファーストパーティとして表示されます。実装の容易さとWebサイト分析への影響を調べましょう。
URLをプロキシするための基本的なCloudFlareワーカーは非常に簡単です:
addeventListener( "fetch"、(event)=> { event.respondwith( fetch( "https://css-tricks.com") ); });
エラー処理がありませんが、これはコア機能を示しています。 Codepenの組み込みペン機能( https://cpwebassets.codepen.io/assets/embed/ei.js
)など、埋め込み用のJavaScript URLを提供するWebサイトを検討してください。このURLは、CloudFlareワーカーを使用して同等に簡単にプロキシできます。ワーカーはcontent-type
ヘッダーを自動的に処理します。
CloudFlareワーカーは独自のURLを提供しますが、ワーカーをウェブサイトのルーティングに簡単に統合することもできます。これにより、独自のドメインからプロキシされたJavaScriptを提供できます。
これを行うことにより、JavaScriptは、実際にプロキシされていても、ファーストパーティであるかのようにロードします。利点は?ファーストパーティのスクリプトが広告ブロッカーによってブロックされることはめったにありません。この手法は、広告ブロッカーを回避するために誤用される可能性があります。これは、倫理的な意味を持つ実践です。ただし、CORSの問題を克服するなど、合法的な目的には、プロキシは有益です。
分析への影響は特に興味深いです。プライバシー中心の分析サービスであるもっともらしいものを使用して、例として、プロキシがデータの精度にどのように影響するかがわかります。もっともらしいのは、プライバシーを目指している間、ユーザーによってブロックされ、データが不完全になる可能性があります。ファーストパーティとしてそれをプロキシすると、この問題を軽減します。
proxiedバージョンを使用するともっともらしいものを使用することからのデータの比較は、有意な違いを明らかにします。プロキシバージョンでは、ユニークな訪問者(植物のないセットアップと比較して約13.8%)とPageViews(詰め込まれていないセットアップよりも19.4%多い)が大幅に増加しました。これは、ユーザーのかなりの部分がサードパーティ分析スクリプトをブロックすることを強く示唆しています。データは、ユーザーの20〜30%がこの特定のWebサイトでサードパーティ分析をブロックしている可能性があることを示唆しています。
使用される割合の増加計算は、 (final - initial) / final * 100
です。
以上がサードパーティのJavaScriptをファーストパーティJavaScriptとしてプロキシ(および分析に対する潜在的な効果)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。