Zaraz の一般設定を行うには、Cloudflare ダッシュボードの Settings ページを開きます。
Settings を開く ↗変更したあとは、Save ボタンを選んで保存してください。
Real-time と Preview & Publish のどちらのモードで作業するかを選べます。既定では、Zaraz はアカウントでの変更をすぐに公開します。Preview & Publish を選ぶと、確定する前に設定をテストできます。詳細は プレビューモード を参照してください。
デバッグキーは Debug Mode を有効にするために使います。詳細は デバッグモード を参照してください。
このオプションをオンにすると、Zaraz の E-commerce API が有効になります。詳細は E-commerce を参照してください。
Cloudflare Zaraz は、タグ管理ソフトウェアにある dataLayer 関数との後方互換性を提供します。イベントやそのほかのパラメーターの追跡に使います。不要な場合は、このオプションをオフにできます。詳細は Data layer compatibility mode を参照してください。
Single Page Application support をオフにすると、pageview トリガーは新しい Web ページを読み込むときだけ動きます。有効にすると、シングルページアプリケーションで URL が変わるたびに Zaraz の pageview トリガーが動きます。これは仮想ページビューとも呼ばれます。
Zaraz では、次のようなプライバシー設定を構成できます。
-
Remove URL query parameters: URL からすべてのクエリパラメーターを削除します。たとえば、
https://example.com/?q=helloはhttps://example.com/になります。 -
Trim IP addresses: サーバーサイドで読み込むツールへ渡す前に IP アドレスの一部を切り詰め、第三者から隠します。
-
Clean User Agent strings: OS のバージョンやインストール済み拡張など、機微な情報を User Agent 文字列から削除します。
-
Remove external referrers: ホスト名がサイトと異なる場合、ページのリファラー URL を隠します。
-
Cookie domain: Zaraz がツールの Cookie を設定するドメインを選びます。既定では、Zaraz は可能な限り最上位のドメインへ Cookie を保存しようとします。サイトが
foo.example.comなら、Cookie はexample.comに保存されます。この動作を変え、ここにカスタムドメインを入力すると、Cookie をfoo.example.comに保存できます。
このオプションは、Zaraz がサイトで動くために必要なスクリプトを自動で挿入します。既定ではオンです。
このオプションをオフにすると、Zaraz はドメインへのスクリプト自動挿入を止めます。Zaraz の機能を引き続き使う場合は、Zaraz スクリプトを手動で追加する必要があります。詳細は Zaraz を手動で読み込む を参照してください。
オンにすると、Zaraz スクリプトは iframe 要素にも挿入されます。
Zaraz のスクリプト向けにカスタム URL を指定します。有効なパス名を使う必要があります。
/<PATHNAME>/<FILE.JS>これは、Zaraz の初期化スクリプトをホストするカスタムパス名の例です。
/my-server/my-scripts/start.jsこのエンドポイントの詳細は HTTP Events API を参照してください。
ボットが開始したと疑われるリクエストでは、Zaraz の読み込みを防ぐかどうかを選びます。これはリクエストの ボットスコア に基づきます。推定値のため、常に正確とは限りません。
選択肢は次のとおりです。
- Block none: ボットからのリクエストも含め、すべてのリクエストで Zaraz を読み込みます。
- Block automated only: Automated カテゴリ のリクエストでは Zaraz を読み込みません。
- Block automated and likely automated: Automated および Likely Automated カテゴリ のリクエストでは Zaraz を読み込みません。
この設定の詳細は Context Enricher を参照してください。
無効にすると、Zaraz はユーザーの訪問直後に Pageview アクションを自動では起動しません。このイベントを登録するには、ブラウザー側のスクリプトのどこかで zaraz.track("Pageview") を手動実行します。カスタムの同意ソリューションと連携するときに役立ちます。Consent API を参照してください。
Zaraz のイベントログを外部のストレージサービスへ送ります。
この設定の詳細は Logpush を参照してください。