コンテンツにスキップ

FAQ

以下に、よくある質問への回答を示します。探している答えが見つからない場合は、コミュニティページDiscordチャンネルを参照して、追加のリソースを探してください。

Zarazの料金に関する情報を探している場合は、Zaraz Pricingページをご覧ください。


一般

Zarazの設定

Zarazが動作しないのはなぜですか?

Zarazに問題が発生している場合、いくつかの理由が考えられます。まず、Zarazスクリプトがウェブサイトで正しく読み込まれていることを確認することが重要です。

スクリプトが正しく読み込まれているか確認するには、以下の手順に従ってください:

  1. ウェブブラウザでウェブサイトを開きます。
  2. ブラウザの開発者ツールを開きます。
  3. コンソールに zaraz と入力します。
  4. zaraz is not defined というエラーメッセージが表示された場合、Zarazの読み込みに失敗していることを意味します。

Zarazが読み込まれていない場合は、以下を確認してください:

データの不一致が見られます。Zarazに到達するデータを確認する方法はありますか?

はい。 Zaraz Monitoringのメトリクスを使用して、ワークフロー内で問題が発生した場所を特定するのに役立てることができます。

ZarazをRocket Loaderと一緒に使用できますか?

Zarazを使用する際は、Rocket Loaderを無効にすることをお勧めします。ZarazはRocket Loaderと一緒に使用できますが、通常は両方を使用する必要はありません。Rocket Loaderは、Zarazにデータが到達するのを遅らせることがあるため、問題を引き起こす可能性があります。

Zarazはコンテンツセキュリティポリシー(CSP)と互換性がありますか?

はい。Zarazが CSP 構成と互換性を持つ方法について詳しくは、Cloudflare Zaraz supports CSP のブログ記事を参照してください。

Cloudflareは私のHTMLを処理し、既存のスクリプトを削除してからZarazを注入しますか?

Cloudflare Zarazは、ページから他のサードパーティスクリプトを削除しません。Zarazは、設定に応じて 自動インジェクション されることがありますが、Zarazで読み込む予定の既存のスクリプトがある場合は、それらを削除する必要があります。

ZarazはCloudflare Page Shieldと連携しますか?

はい。詳細については、Page Shieldを参照してください。

/wp-adminのような特定のページでZarazの読み込みを防ぐ方法はありますか?

特定のページでZarazの読み込みを防ぐには、Load Zaraz selectivelyを参照してください。

Zarazの設定を削除するにはどうすればよいですか?

Zarazの設定をリセットすると、設定したすべての設定(ツール、トリガー、変数を含む)が消去されます。この操作により、Zarazは即座に無効になります。クリーンスレートでやり直したい場合は、設定をリセットすることができます。

  1. Cloudflareダッシュボードにログインし、アカウントとドメインを選択します。
  2. Zaraz > 設定 > 詳細に移動します。
  3. “リセット”をクリックし、指示に従います。

Zaraz Web API

zaraz.ecommerce()メソッドが未定義エラーを返すのはなぜですか?

Eコマーストラッキングは、EコマースWeb APIを使用する前に、Zaraz設定ページで有効にする必要があります。

シングルページアプリケーション(SPA)で手動でページビューをトリガーするにはどうすればよいですか?

Zarazには、SPAのページをナビゲートする際に自動的にページビューイベントを送信する シングルページアプリケーション(SPA)サポート が組み込まれています。ただし、高度なユースケースがある場合は、ページビューをトリガーする独自のシステムを構築したいかもしれません。その場合、zaraz.spaPageview()を呼び出すことで内部SPAページビューイベントを使用できます。


ツール

Google Analytics

Google Analytics 4からZarazに移行した後、人口統計データが表示されなくなりました。なぜですか?

おそらく、Google Analytics 4の設定オプション発信元IPアドレスを非表示にするが有効になっています。これにより、ZarazはIPアドレスをGoogleに送信しないようになります。人口統計データにアクセスし、訪問者のIPを匿名化するには、発信元IPアドレスを匿名化するを使用する必要があります。

Google AnalyticsのサードパーティツールでIPアドレス情報を匿名化する方法が2つありますが、どちらが正しいですか?

正しいオプションはありません。Google Analytics(GA)で利用可能な2つのオプションは異なる機能を持っています。

ツール設定発信元IPアドレスを非表示にするオプションは、Zarazが訪問者のIPアドレスをGoogleに送信しないようにします。これにより、GAはZarazのワーカーのIPアドレスを訪問者のIPアドレスとして扱います。これは、位置情報に関しては近い場合が多いですが、必ずしもそうではありません。

追加フィールドオプションで利用可能な発信元IPアドレスを匿名化するでは、Cloudflareは訪問者のIPアドレスをそのままGoogleに送信し、aipパラメータをGAに渡します。これにより、GAにデータを匿名化するように要求します。

Google Analyticsのイベントレポート(拡張測定)を設定した場合、なぜZarazはページビュー、セッション開始、初回訪問のみを報告するのですか?

これはバグではありません。Zarazは、通常のGA4 JavaScriptスニペットが提供するすべての自動イベントをデフォルトで提供していません。これらのイベントをキャプチャするには、トリガーアクションを構築する必要があります。Zarazの使い方について詳しくは、始めるを参照してください。

ZarazでGoogle Analyticsのカスタムディメンションを設定できますか?

はい。追加フィールドを参照して、ツールに追加データを送信する方法を学んでください。

イベントにユーザープロパティを添付するにはどうすればよいですか?

Google Analytics 4のアクションで、フィールドを追加 > **カスタムフィールドを追加…**を選択し、up.で始まるフィールド名を入力します。たとえば、up.nameのようにします。これにより、Zarazはフィールドをユーザープロパティとして送信し、イベントプロパティとしてではなくなります。

Google同意モードの信号を有効にするにはどうすればよいですか?

ZarazはGoogle同意モードv2をサポートしています。使用方法については、Google同意モードページを参照してください。

Facebook Pixel

ZarazアカウントにFacebook Pixelを設定した場合、なぜデータが表示されないのですか?

Facebook Pixelの動作のため、データがFacebookのインターフェースに表示されるまでに15分から数時間かかることがあります。また、デバッグモードを使用して、Zarazアカウントからデータが正しく送信されているか確認することもできます。

コンバージョンIDとコンバージョンラベルの期待される形式は何ですか?

コンバージョンIDとコンバージョンラベルは、通常、Google Adsから「gtagスクリプト」として提供されます。以下は、1ドルのコンバージョンの例です:

gtag("event", "conversion", {
send_to: "AW-123456789/AbC-D_efG-h12_34-567",
value: 1.0,
currency: "USD",
});

コンバージョンIDは、send_toパラメータの最初の部分で、AW-を除いたものです。上記の例では、123456789になります。コンバージョンラベルは、send_toパラメータの2番目の部分で、したがって上記の例ではAbC-D_efG-h12_34-567になります。Zarazを通じてGoogle Adsのコンバージョンを設定する際は、実装を求められた元のスクリプトから情報を取得してください。

カスタムHTML

Google Tag ManagerをZarazと一緒に使用できますか?

Zarazを使用してGoogle Tag Managerを読み込むことはできますが、お勧めしません。Google Tag Manager内で設定されたツールはZarazによって最適化されず、Zarazのプライバシー制御によって制限されることもありません。さらに、Google Tag Managerは追加のJavaScriptを必要とし、そのルールがクライアント側で評価されるため、ウェブサイトの速度を低下させる可能性があります。現在Google Tag Managerを使用している場合は、Zarazツールとして直接タグを設定することで置き換えることをお勧めします。

なぜHTMLスニペットではなくネイティブツール統合を優先すべきですか?

ネイティブZaraz統合を介してウェブサイトにツールを追加することは、HTMLスニペットを使用するよりも常に優れています。HTMLスニペットは通常、追加のクライアント側リクエストに依存し、クライアント側のコード実行を必要とするため、ウェブサイトの速度を低下させる可能性があります。また、ハッキングされるリスクが高く、訪問者のプライバシーに与える影響を制御することが非常に難しいです。Zarazライブラリに含まれるツールは、これらの問題に悩まされることはなく、迅速に実行され、エッジで処理され、サンドボックス化されているため、制御と制限が可能です。

カスタムHTMLをシングルページアプリ(SPA)ウェブサイトに一度だけ注入するにはどうすればよいですか?

Zaraz設定で「シングルページアプリケーションサポート」を有効にしている場合、カスタムHTMLコードが新しいSPAページが読み込まれるたびに不必要に注入される可能性があります。これにより、重複が発生することがあります。これを避けるために、カスタムHTMLアクションに移動し、「フィールドを追加」オプションを選択します。次に、「SPAを無視」フィールドを追加し、トグルスイッチを有効にします。これにより、すべてのSPAページビューでコードが発火するのを防ぎ、1回だけ注入されるようになります。

その他のツール

Zarazでサポートされていないツールを使用したい場合はどうすればよいですか?

Zarazのエンジニアリングチームは、新しいツールのサポートを常に追加しています。また、コミュニティスペースを参照して、新しい統合をリクエストすることもできます。

ウェブサイトが読み込まれたときにツールが読み込まれない場合、ウェブサイトにコードを追加する必要がありますか?

ドメインをCloudflareを通じてプロキシしている場合、ウェブサイトにコードを追加する必要はありません。デフォルトで、Zarazには自動的なPageviewトリガーが含まれています。一部のツール(Google Analyticsなど)は、このトリガーを使用するPageviewアクションを自動的に追加します。他のツールでは、手動で追加する必要があります。詳細については、始めるを参照してください。

私はベンダーです。自分のツールをZarazと統合するにはどうすればよいですか?

Zarazチームは、サードパーティのベンダーと協力して、Zaraz SDKを使用して独自のZaraz統合を構築しています。新しいツール統合をリクエストするか、SDKでのコラボレーションを希望する場合は、zaraz@cloudflare.comまでご連絡ください。


同意

すべてのユーザーに同意モーダルを再表示するにはどうすればよいですか?

その場合、Zaraz同意設定の同意クッキー名フィールドでクッキー名を変更できます。これにより、すべてのユーザーに同意モーダルが再表示されます。Zarazで使用されていないクッキー名を使用してください。