Adobe Analytics和CJA中的iPhone的“移动设备模型跟踪”

Adobe利用来自第三方DeviceAtlas的查找功能,从用户数据中收集设备信息。 在Adobe Analytics中,查找数据填充在​ 移动设备 Dimension中,而在CJA中,查找数据填充在​ 移动设备名称 Dimension中。  在与iPhone的这些功能进行比较时,超过90%的点击(AA)或事件(CJA)会将设备模型显示为“Apple iPhone”,而不显示特定模型。 原因是在用户代理字符串中传递数据的方式。

“移动设备在用户代理字符串中报告其固件版本,而不是设备版本。 例如,如果当前代iPhone与上一代iPhone使用相同的固件版本,则二者包含相同的用户代理。 由于无法使用JavaScript确定iPhone的设备版本,因此所有iPhone都属于同一存储桶。”

有关详细信息,请参阅移动设备查找维度

当该信息对于特定设备型号唯一时,系统将显示型号名称;但在无法显示的情况下,会使用通用的“Apple iPhone”。 为了获取更具体的设备型号信息,Adobe已预留了一些变量,这些变量可以实施来在AA和CJA中跟踪和显示此信息。

  • a.DeviceName (Analytics上下文变量)
  • xdm:model (AEP Edge Network属性)
  • xdm:modelNumber (AEP Edge Network属性)

描述 description

环境

Adobe Analytics

Adobe Customer Journey Analytics (CJA)

症状

  • a.DeviceName

    配置后,此变量会将数据传递到Analytics Workspace中的生命周期Dimension“设备名称(SDK)”。 对于Apple设备,移动设备型号使用Apple移动设备代码进行填充,而不是使用市场友好型设备名称。 例如,记录将显示为iPhone16,1其将转换为iPhone 15 Pro。 可在https://theapplewiki.com/wiki/Models#iPhone处的表的“标识符”列中找到完整列表。

    为了显示市场友好的型号名称而不是设备代码,可以创建一个处理规则以在后处理时更改显示名称。

    table 0-row-1
    注意 即使Analytics Lifecycle Dimension名称包含(SDK),a.DeviceName上下文数据变量也仅用于Analytics扩展,不适用于通过Edge Network传递的数据。 请参阅生命周期数据
  • xdm:modelxdm:modelNumber
    与预配置的Analytics生命周期Dimension不同,在Edge Network实施中收集的设备模型数据将显示为使用模型和modelNumber属性映射到架构字段的维度。 根据您的实施,这些属性可以独立配置,或合并到一个“设备模型”架构字段中。 对于Apple移动设备,xdm:model会填充设备的市场友好名称,并且xdm:modelNumber会显示与设备颜色相关的“A”号。 组合实施中显示的数据示例如下所示:iPhone 15 Pro Max (A2849)。

    有关modelNumber翻译的完整列表,请参阅https://theapplewiki.com/wiki/Models#iPhone处表中的“A”数字列。

解决方法 resolution

最终备注

对于a.DeviceNamexdm:model/xdm:modelNumber实现同时存在的情况,了解AppMeasurementEdge Network如何收集和显示数据很重要。 通常,迁移期间会发生这种情况,这可能会导致在将AppMeasurement中收集的数据与Edge Network中收集的数据进行比较时出现混淆,即使一切都已设置并按设计要求运行也是如此。 如果对贵组织的实施存在疑问,请联系贵组织的开发团队以获取Adobe数据收集或Adobe Consulting服务的帮助。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f