Firefoxでは、トラッキング保護機能が標準モードで自動的に有効になります。ただし、この機能を「厳密」に切り替えた場合、またはプライベートブラウザウィンドウを使用している場合、Amplitudeはイベントを記録できません。 この機能は、クロスサイトトラッキングのトラッカーをブロックします。その主な目的は、ウェブを閲覧する際のユーザーのプライバシーを保護することです。
追跡保護とは何か、そしてそれが追跡にどのように影響するかについて詳しくは、Mozillaのドキュメントをここで読んでください。
この機能は、クロスサイトトラッキングを防止するために特別に設計されているため、Amplitude SDKをブロックします—Firefoxはネットワーク要求をブロックします。その結果、イベントの取り込みが失敗します。
Firefoxブラウザでトラッキング保護を有効にすると、次のエラーが表示されます:
失敗したPOSTリクエスト:
ここAmplitudeのエンジニアリングチームによると、最善の解決策はプロキシサーバーを構築し、JS SDKがそれを指すようにすることです。詳細については、プロキシを作成する方法に関するドキュメントを確認してください。