分析映射

瞭解如何將移動資料映射到Adobe Analytics。

事件 您收集的資料並在以前的課程中發送到平台邊緣網路,這些資料會轉發到您的資料流中配置的服務,包括Adobe Analytics。 您只需將資料映射到報表套件中的正確變數即可。

先決條件

  • 瞭解ExperienceEvent跟蹤。
  • 在示例應用中成功發送XDM資料。
  • 配置到Adobe Analytics的資料流

學習目標

在本課中,您將:

  • 瞭解分析變數的自動映射。
  • 設定處理規則以將XDM資料映射到分析變數。

自動對應

許多標準XDM欄位會自動映射到分析變數。 請參閱這裡的完整清單。

示例#1 - s.products

一個很好的例子是 產品變數 無法使用處理規則填充。 通過XDM實現,您可以傳遞productListItems和s.products中的所有必要資料,並通過分析映射自動填充。

此對象:

"productListItems": [
    [
      "name":  "Yoga Mat",
      "SKU": "5829",
      "priceTotal": "49.99",
      "quantity": 1
    ],
    [
      "name":  "Water Bottle",
      "SKU": "9841",
      "priceTotal": "30.00",
      "quantity": 3
    ]
]

將導致以下結果:

s.products = ";Yoga Mat;1;49.99,;Water Bottle,3,30.00"
注意

當前 productListItems[N].SKU 被自動映射忽略。

示例#2 - scAdd

如果仔細觀察,所有事件都有兩個欄位 value (必需)和 id (可選)。 的 value 欄位用於增量事件計數。 的 id 欄位用於序列化。

此對象:

"commerce" : {
  "productListAdds" : {
    "value" : 1
  }
}

將導致以下結果:

s.events = "scAdd"

此對象:

"commerce" : {
  "productListAdds" : {
    "value" : 1,
    "id": "321435"
  }
}

將導致以下結果:

s.events = "scAdd:321435"

使用保證驗證

使用 保證QA工具 您可以確認您正在發送ExperienceEvent、XDM資料正確且分析映射正如預期那樣發生。 例如:

  1. 發送productListAdds事件。

    var xdmData: [String: Any] = [
      "eventType": "commerce.productListAdds",
      "commerce": [
        "productListAdds": [
          "value": 1
        ]
      ],
      "productListItems": [
        [
          "name": "neve studio dance jacket - (blue)",
          "SKU": "test-sku",
          "priceTotal": 69
        ]
      ]
    ]
    let addToCartEvent = ExperienceEvent(xdm: xdmData)
    Edge.sendEvent(experienceEvent: addToCartEvent)
    
  2. 查看ExperienceEvent命中項。

    分析xdm

  3. 查看JSON的XDM部分。

      "xdm" : {
        "productListItems" : [ {
          "priceTotal" : 69,
          "SKU" : "test-sku",
          "name" : "neve studio dance jacket - (blue)"
        } ],
        "timestamp" : "2021-10-22T22:03:37Z",
        "commerce" : {
          "productListAdds" : {
            "value" : 1
          }
        },
        "eventType" : "commerce.productListAdds",
        //...
      }
    
  4. 查看 analytics.mapping 的子菜單。

    分析xdm

請在分析映射中注意以下內容:

  • 「events」填充了基於 commerce.productListAdds
  • 「pl」(產品變數)填充了基於 productListItems
  • 此事件中還有其他有趣的資訊,包括所有上下文資料。

使用上下文資料映射

轉發給Analytics的XDM資料將轉換為 上下文資料 包括標準欄位和自定義欄位。

上下文資料鍵是按照以下語法構建的:

a.x.[xdm path]

例如:

//Standard Field
a.x.commerce.saveforlaters.value

//Custom Field
a.x._techmarketingdemos.appinformationa.appstatedetails.screenname
注意

自定義欄位位於Experience Cloud組織標識符下。

「_techmarketingdemos」將替換為您組織的唯一值。

以下是使用此資料的處理規則的外觀:

分析處理規則

重要

某些自動映射的變數可能無法用於處理規則。

首次映射到處理規則時,UI不會顯示XDM對象的上下文資料變數。 要修複選擇任何值,請保存,然後返回編輯。 現在應顯示所有XDM變數。

可以找到有關處理規則和上下文資料的附加資訊 這裡

秘訣

與以前的移動應用實現不同,頁面/螢幕視圖和其他事件之間沒有區別。 相反,您可以 頁面視圖 通過設定 頁名 處理規則中的維。 因為您正在收集自定義 screenName 欄位,強烈建議將其映射到 頁名 的子菜單。

下一個: Experience Platform

注意

感謝您花時間學習Adobe Experience Platform移動軟體開發工具包。 如果您有問題、想要共用一般反饋或對未來內容有建議,請就此共用 Experience League社區討論帖子

本頁內容