ホームページ >ウェブフロントエンド >CSSチュートリアル >サードパーティのJavaScriptをファーストパーティJavaScriptとしてプロキシ(および分析に対する潜在的な効果)

サードパーティのJavaScriptをファーストパーティJavaScriptとしてプロキシ(および分析に対する潜在的な効果)

Jennifer Aniston
Jennifer Anistonオリジナル
2025-03-18 10:26:21953ブラウズ

サードパーティの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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。