メインコンテンツへスキップ
Scale プラン15 minutes中級

ファーストパーティ対サードパーティトラッキング

ファーストパーティトラッキングとサードパーティトラッキングの違いを理解し、より良い精度のためにファーストパーティトラッキングをセットアップする方法を学びます。

trackingfirst-partythird-partyprivacyad-blockers
最終更新日:

ファーストパーティトラッキングとサードパーティトラッキングの違いを理解することで、Webサイトのアナリティクスニーズに合った適切なアプローチを選択できます。

サードパーティトラッキングとは

サードパーティトラッキングはZenovayをインストールするときのデフォルト方法です。Webサイトはデータをapi.zenovay.comのサーバーに送信します。

<script
  defer
  src="https://api.zenovay.com/z.js"
  data-tracking-code="YOUR_TRACKING_CODE"
></script>

動作方法

  1. 訪問者がyoursite.comでページを読み込みます
  2. ブラウザがapi.zenovay.comからトラッカースクリプトをフェッチします
  3. トラッキングデータがapi.zenovay.comに送信されます
  4. データがZenovayダッシュボードに表示されます

利点

  • 簡単なセットアップ:スクリプトをコピー&ペーストするだけ
  • DNS構成なし:すぐに動作します
  • 自動更新:常に最新のトラッカーバージョンを使用

制限事項

  • 広告ブロッカー:一部が分析ドメインへのリクエストをブロック
  • プライバシー拡張機能:サードパーティのリクエストを防止
  • 企業ファイアウォール:一部の組織が外部アナリティクスをブロック

ファーストパーティトラッキングとは

Scale プラン

ファーストパーティトラッキングは、独自のサイトのサブドメインからトラッカーを提供し、トラッキングデータを受け取ります。リクエストが独自のドメインから来たように見えるため、広告ブロッカーとブラウザーのトラッキング保護(Firefox ETP、Edge Tracking Prevention、および同様のもの)によってブロックされることなく、別の分析ホストへの呼び出しを回避します。

<script
  defer
  src="https://z.yoursite.com/script.js"
  data-tracking-code="YOUR_TRACKING_CODE"
></script>

動作方法

  1. 訪問者がyoursite.comでページを読み込みます
  2. ブラウザがz.yoursite.comからトラッカーをフェッチします(独自のサイトのサブドメイン)
  3. トラッキングデータがz.yoursite.comに送信されます
  4. サブドメインはリクエストをZenovayに透過的にプロキシします
  5. データがZenovayダッシュボードに表示されます

利点

  • 広告ブロッカー耐性:リクエストがファーストパーティに見える
  • より高い精度:ブロック数が減った
  • プロの外観:独自のドメインを使用
  • トラッキング保護に対して強靭:Firefox ETP、Edge Tracking Prevention、および同様のものを回避

考慮事項

  • ドメイン上のCNAME DNSレコードが必要
  • DNSとSSLの伝播に時間がかかる
  • ScaleおよびEnterpriseプランで利用可能
  • ファーストパーティプロキシイベントは月次イベント許容量から別途計測されます(ダッシュボードの設定→使用状況にあるファーストパーティトラッキングカードで確認できます)

ファーストパーティトラッキングをセットアップする

ファーストパーティトラッキングはWebサイトごとに構成されます。ScaleまたはEnterpriseプランが必要で、ワークスペースの所有者または管理者でないと、カスタムドメインを追加または確認できません。

  1. サブドメインを選択

    分析を提供するドメイン上のサブドメインを選択します。z.yoursite.comをお勧めします。その他の一般的な選択肢:

    • z.yoursite.com(推奨)
    • data.yoursite.com
    • stats.yoursite.com
    • t.yoursite.com

    「analytics」、「tracking」、「zenovay」などの明らかな名前を避けてください。これらはいくつかの広告ブロッカーのキーワードターゲット対象です。

  2. CNAMEレコードを追加

    ドメインレジストラーにCNAME DNSレコードを追加して、選択したサブドメインをZenovayのプロキシに指します:

    タイプ名前
    CNAMEzproxy.zenovay.com

    「z」を選択したサブドメイン名に置き換えます。

  3. DNS伝播を待つ

    DNS変更がグローバルに伝播するまで最大48時間かかる場合があります。進捗を確認するには:

    dig z.yoursite.com
    

    またはdnschecker.orgなどのオンラインツールを使用してください。

  4. ドメインを確認する

    CNAMEが配置されたら、ドメインを確認してZenovayがそのためのSSL証明書を発行できるようにします。確認はダッシュボード内のWebサイトの設定からトリガーされます。レコードが正しく解決されると、SSLは自動的にプロビジョニングされます。これは数分かかる場合があります。

  5. スクリプトを更新

    トラッキングスクリプトを更新してサブドメインから読み込みます。ファーストパーティスニペットは/script.jsパスを使用します:

    <script
      defer
      src="https://z.yoursite.com/script.js"
      data-tracking-code="YOUR_TRACKING_CODE"
    ></script>
    
ZenovayダッシュボードのトラッキングスクリプトカードにHTML、React、Next.js、ファーストパーティタブとインストール確認ボタンが表示されている。
トラッキングコードカードのファーストパーティタブを使用して、独自のサブドメインから読み込むスニペットをコピーします。

プロバイダー別DNS構成

以下のすべてのケースで、レコードはproxy.zenovay.comを指すCNAMEです。zを選択したサブドメインに置き換えます。

Cloudflare

  1. ドメインのDNS設定に移動します
  2. レコードを追加をクリックします
  3. CNAMEタイプを選択します
  4. サブドメイン名を入力します(例:「z」)
  5. ターゲットを入力:proxy.zenovay.com
  6. プロキシを有効にします(オレンジのクラウド)SSL用

GoDaddy

  1. GoDaddyアカウントにログインします
  2. マイプロダクトDNSに移動します
  3. レコードの下の追加をクリックします
  4. CNAMEを選択します
  5. ホスト:z
  6. ポイント先:proxy.zenovay.com
  7. TTL:1時間

Namecheap

  1. ドメインリスト管理に移動します
  2. 高度なDNSをクリックします
  3. 新しいレコード→CNAMEレコードを追加します
  4. ホスト:z
  5. 値:proxy.zenovay.com

Route 53(AWS)

  1. ホストゾーン→ドメインに移動します
  2. レコードを作成をクリックします
  3. レコード名:z
  4. レコードタイプ:CNAME
  5. 値:proxy.zenovay.com

セットアップを確認する

DNS伝播後、ファーストパーティトラッキングを確認します:

DNS解像度をチェック

nslookup z.yoursite.com

proxy.zenovay.comまたはZenovay IPアドレスを返す必要があります。

スクリプト読み込みをチェック

  1. Webサイトにアクセス
  2. DevTools(F12)→ネットワークタブを開く
  3. サブドメインでフィルタリング
  4. script.jsがサブドメインから読み込まれることを確認します

データ収集をチェック

  1. Webサイトにアクセス
  2. ウェブサイトのダッシュボードを開いてライブビュータブを確認します
  3. 訪問は数秒以内に表示されるはずです

トラブルシューティング

DNS解決されない

  • 伝播をさらに長く待ちます(最大48時間)
  • ローカルDNSキャッシュをクリア
  • 別のネットワークから試してください

SSLエラー

Cloudflareを使用している場合:

  • プロキシ(オレンジのクラウド)が有効になっていることを確認します
  • SSLモードが「完全」または「完全(厳格)」であることを確認します

Cloudflareなし:

  • Zenovayはレコードが正しく解決されると自動的にSSL証明書をプロビジョニングします
  • 証明書のプロビジョニング待ちは最大24時間

トラッキングが機能しない

  1. DNSが正しく解決されていることを確認します
  2. ブラウザコンソールでエラーを確認します
  3. トラッキングコードが正しいことを確認します
  4. シークレットモードで試してください

ベストプラクティス

推奨セットアップ

最も正確なアナリティクスのために、非明白なサブドメイン名を使用し、ファーストパーティトラッキングを有効にします。

  • 非明白なサブドメインを選択:「analytics」または「tracking」を避けてください。ブロッカーがこれらをターゲットにします
  • デプロイ前にテスト:本番スクリプトを更新する前にDNSが機能することを確認します
  • フォールバックとしてサードパーティを保持:ファーストパーティがまだ検証されていない場合は、標準のサードパーティスニペットの読み込みを検討します
  • ブロッキング率を監視:アップグレード前後のデータを比較して改善を測定します

精度の比較

サードパーティからファーストパーティトラッキングに切り替えることで、広告ブロッカーとブラウザーのトラッキング保護によって失われる訪問を通常は回復します。正確な改善は視聴者によって異なります。プライバシーに敏感または技術的な訪問者を持つサイトは、通常、最大の利益を見ます。変更前後の数日間で数値を比較して、独自のトラフィックの違いを測定します。

関連記事

この記事は役に立ちましたか?