AppMeasurementを使用した訪問者の特定

AppMeasurementは、Adobe Analyticsのデータ収集用の従来のJavaScriptライブラリです。 AppMeasurement自体は、訪問者を識別するネイティブな方法を提供しますが、多くのモダンなブラウザーは、設定しようとするサードパーティ Cookieを拒否します。 Adobeでは、最新のブラウザーのプライバシー標準に準拠するために、すべての実装でAdobe Visitor ID サービス ​を使用することを強くお勧めします。 AppMeasurementのすべてのバージョンには、訪問者ID サービスの実装に使用されるJavaScript ライブラリ VisitorAPI.jsがバンドルされています。

訪問者ID サービスを使用した訪問者の識別(推奨)

次の手順に従って準備を進めてください。

  • 最新バージョンのAppMeasurementをダウンロードします。 ダウンロードされたライブラリには、AppMeasurement.jsVisitorAPI.jsの両方が含まれています。

  • 開発​ レポートスイート ID

  • trackingServerSecureの目的のエッジ ドメイン。

  • IMS組織ID:

    1. Adobe IDの資格情報を使用してAdobe CX Enterpriseにログインします。
    2. CX Enterprise インターフェイスの任意の場所で、[Cmd] + [I] (iOS)または[Ctrl] + [I] (Windows)を押します。
    3. ユーザーデータデバッガー​が表示されます。 「割り当てられた組織」タブを選択します。
    4. 目的のIMS組織を展開します。
    5. ID フィールドを探します。

上記のリソースが揃えば、次の基本的な例ページには、Adobe Analyticsにデータを送信するために必要な最小限の呼び出しが含まれています。

<html>
  <head>
    <title>Example AppMeasurement implementation page</title>
    <script src="AppMeasurement.js"></script>
    <script src="VisitorAPI.js"></script>
  </head>
  <body>
    <h1>Hello world!</h1>
    <script>
      var s = s_gi("examplersid"); // Include development report suite ID here
      s.trackingServerSecure = "example.data.adobedc.net"; // Include edge domain here
      s.visitor = Visitor.getInstance("ADB3LETTERSANDNUMBERS@AdobeOrg"); // Include IMS org ID here
      s.pageName = document.title;
      s.t();
    </script>
  </body>
</html>
TIP
ヒットが訪問者ID サービスを使用しているかどうかを追跡するには、Visitorの存在をdoPluginsのカスタム変数に割り当てます。
code language-js
s.doPlugins = function() {
      s.prop1 = typeof(Visitor) != "undefined" ? "VisitorAPI present" : "VisitorAPI missing";
    };

s_vi Cookieを使用した訪問者の識別(非推奨)

IMPORTANT
Adobeでは、この方法を使用して訪問者を識別しないようにお勧めします。

組織が訪問者ID サービス (VisitorAPI.js)を使用しない場合、AppMeasurementは独自の従来の形式の訪問者識別を使用します。 訪問者が初めてサイトにアクセスすると、ライブラリはs_vi Cookieをチェックします。 このCookieは、trackingServerSecure (HTTPSの場合)またはtrackingServer (HTTPの場合)に一致するドメインに設定されます。

  • 管理証明書プログラム ​に参加している場合、トラッキングサーバーは通常1st パーティドメインとなり、s_vi個のCookieが1st パーティになります。
  • 管理証明書プログラムに参加しない場合、トラッキングサーバーは通常、adobedc.netomtrdc.netまたは2o7.netのサブドメインであり、s_vi Cookieはサードパーティ Cookieになります。 最新のブラウザープライバシー基準により、サードパーティ Cookieは、ほとんどのブラウザーで拒否されます。 拒否されると、AppMeasurementは代わりにファーストパーティのフォールバッククッキー(fid)を設定しようとします。

trackingServerSecureを正しく設定した場合、追加の訪問者識別手段は必要ありません。

visitorIDを使用した訪問者の識別(非推奨)

IMPORTANT
Adobeでは、この方法を使用して訪問者を識別しないようにお勧めします。

visitorID変数を使用すると、組織は訪問者を特定するための完全な独立した制御を実行できます。 visitorIDを使用する場合は、次の制限事項に注意してください。

  • すべてのヒットには、1人の訪問者としてカウントするために同じvisitorID値が含まれている必要があります。

    • visitorIDを省略したヒットは、別の訪問者識別方法を自動的に使用し、別の訪問者として扱います。
    • 以前のヒットとは異なるvisitorID値を含むヒットは、別の訪問者として扱われます。
    • Adobeでは、Adobe Analyticsで異なる訪問者IDを使用してヒットを合成する方法は提供されていません。
  • 共有オーディエンス、Analytics for Targetおよび顧客属性は、visitorIDを使用して識別された訪問者ではサポートされていません。

この変数を使用した実装手順については、visitorIDを参照してください。

recommendation-more-help
analytics-help-implement