使用AppMeasurement識別訪客

AppMeasurement是Adobe Analytics的舊版JavaScript資料庫,用於資料收集。 雖然AppMeasurement本身提供可識別訪客的原生方式,但許多現代瀏覽器會拒絕嘗試設定的第三方Cookie。 Adobe強烈建議在所有實作中使用Adobe Experience Cloud訪客ID服務,以遵循現代化的瀏覽器隱私權標準。 所有版本的AppMeasurement都隨附VisitorAPI.js,這是用來實作訪客ID服務的JavaScript資料庫。

使用訪客ID服務識別訪客(建議)

請確定您已做好下列準備:

  • 下載最新版本的AppMeasurement。 下載的程式庫包含AppMeasurement.jsVisitorAPI.js

  • 開發報表套裝ID

  • trackingServerSecure的所需邊緣網域。

  • 您的IMS組織ID:

    1. 使用您的Adobe ID憑證登入experience.adobe.com
    2. 在Experience Cloud介面中的任何位置,按下[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
您可以透過將Visitor的存在指派給doPlugins中的自訂變數來追蹤點選是否使用訪客ID服務:
code language-js
s.doPlugins = function() {
   s.prop1 = typeof(Visitor) != "undefined" ? "VisitorAPI present" : "VisitorAPI missing";
};

使用s_vi Cookie識別訪客(不建議)

IMPORTANT
Adobe建議不要使用此方法來識別訪客。

如果貴組織未使用訪客ID服務,AppMeasurement會使用專屬的訪客身分識別形式。 當訪客首次進入您的網站時,資料庫會檢查s_vi Cookie。 此Cookie設定於符合trackingServerSecure (適用於HTTPS)或trackingServer (適用於HTTP)的網域中。

  • 如果您參與Managed憑證方案,您的追蹤伺服器通常會是第一方網域,使s_vi Cookie成為第一方。
  • 如果您不參與Managed憑證方案,追蹤伺服器通常是adobedc.netomtrdc.net2o7.net的子網域,使s_vi Cookie成為協力廠商Cookie。 由於現今瀏覽器隱私權標準限制,大部分的瀏覽器都會拒絕第三方Cookie。 在遭到拒絕後,AppMeasurement會嘗試改為設定第一方備援Cookie (fid)。

如果您正確設定trackingServerSecure,則不需要進一步的訪客識別測量。

使用visitorID識別訪客(不建議)

IMPORTANT
Adobe建議不要使用此方法來識別訪客。

使用visitorID變數可讓您的組織完成識別訪客的獨立控制。 如果您使用visitorID,請注意下列限制:

  • 每個點選都必須包含相同的visitorID值,才能計為單一訪客。

    • 任何省略visitorID的點選都會自動嘗試使用其他訪客識別方法,將其視為個別訪客。
    • 任何包含與先前點選不同的visitorID值的點選會視為個別訪客。
    • Adobe不提供在Adobe Analytics中使用不同訪客ID來拼接點選的方法。
  • 使用visitorID識別的訪客不支援共用受眾、Analytics for Target和Customer屬性。

如需使用此變數的實作指示,請參閱visitorID

recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690