事件 ID 序列化

事件序列化為實作措施以防止重複事件進入 Analytics 報告的程序。若您不希望量度因訪客重新整理頁面而不實膨脹,請務必去除重複事件。

NOTE
資料來源不支援事件序列化或去重複化。

設定事件序列化

您必須先在報告套裝設定中將事件的「獨特事件記錄」設定設為「使用事件 ID」。請參閱「管理員使用指南」中的成功事件

使用事件 ID 時,去重複化會發生在以下層級:

  • 每個變數都會使用自己的表格來進行去重複化。例如,event1:ABCevent2:ABC 都會計入報表。
  • 去重複化會在所有訪客之間發生。如果訪客 A 傳送 event1:ABC 後訪客 B 也傳送 event1:ABC,Adobe 會忽略訪客 B 的第二個例項。
  • 去重複化不會過期。如果訪客傳送 event1:ABC 後於 2 年後再回來傳送 event1:ABC,Adobe 會忽略第二個例項。
TIP
如果您想要將 purchase 事件去重複化,請改用 purchaseID 變數。

透過 Web SDK 使用事件 ID

如果使用​ XDM物件,事件序列化會使用所需事件的XDM欄位id。 完整的 XDM 路徑取決於您要序列化的事件。

例如,如果您想要序列化購物車新增量度,請將xdm.commerce.productListAdds.id設定為所要的序列化值。 如果您想要序列化自訂事件20,請將xdm._experience.analytics.event1to100.event20設定為所要的序列化值。

如果使用​ 資料物件,事件序列化會使用data.__adobe.analytics.events,並遵循AppMeasurement字串語法。

透過 Adobe Analytics 擴充功能使用事件 ID

您可以在設定 Analytics 擴充功能 (全域變數) 時設定事件 ID 欄位,或是在規則中將其設定為動作。

  1. 使用您的 AdobeID 認證登入 Adobe Experience Platform 資料彙集
  2. 按一下所需的標籤屬性。
  3. 前往規則標籤,然後按一下所需的規則 (或建立規則)。
  4. 在「動作」下方按一下現有的「Adobe Analytics - 設定變數」動作,或按一下「+」圖示。
  5. 將擴充功能下拉式清單設定為Adobe Analytics,並將動作型別設定為設定變數。
  6. 找出「事件」區段,其中每個事件都包含「事件 ID」欄位。

有效值是長度最多 20 個位元組的英數字元。 如果輸入的值超過 20 個位元組,系統會截斷至前 20 個位元組。

使用 AppMeasurement 和 Analytics 擴充功能自訂程式碼編輯器中的事件 ID

事件序列化是 s.events 變數的一部分。在字串中使用冒號為每個事件指派 ID。

// Assign custom ID serialization to a single value
s.events = "event1:ABC123";

// Assign custom ID serialization to multiple values
s.events = "event1:ABC123,event2:ABC123";

如果事件已啟用序列化,但不包含序列化 ID,系統一律會計算該事件。

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