Adobe AnalyticsとCJAにおけるiPhoneのモバイルデバイスモデルトラッキング

Adobeは、サードパーティの DeviceAtlas からのルックアップを利用して、ユーザーデータからデバイス情報を収集します。 Adobe Analyticsでは、ルックアップデータはDimensionの モバイルデバイス に入力され、CJAでは、ルックアップデータはDimensionの モバイルデバイス名 に入力されます。  iPhoneのこれらの指標を比較すると、ヒット(AA)またはイベント(CJA)の 90% 以上で、特定のモデルを表示せずに、デバイスモデルが「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 ライフサイクルDimension名には(SDK)が含まれていますが、a.DeviceName コンテキストデータ変数は Analytics 拡張機能にのみ使用され、Edge Networkを通過するデータには使用されません。 ​ ライフサイクルデータ ​ を参照してください。
  • xdm:model および xdm:modelNumber
    事前設定された Analytics ライフサイクルDimensionとは異なり、Edge Network実装で収集されたデバイスモデルデータは、model と modelNumberproperties を使用してスキーマフィールドにマッピングされているディメンションであれば、どれでも表示されます。 実装に応じて、これらのプロパティを個別に設定することも、1 つの「デバイスモデル」スキーマフィールドに組み合わせることもできます。 Apple モバイルデバイスの場合、xdm:model はデバイスの市場でわかりやすい名前を提供し、xdm:modelNumber にはデバイスの色に関連する「A」番号が表示されます。 組み合わせて実装した場合のデータの例は、iPhone 15 Pro Max (A2849)のようになります。

    modelNumber 翻訳の完全なリストについては、https://theapplewiki.com/wiki/Models#iPhone のテーブルの「A」番号の列を参照してください。

解決策 resolution

最終メモ

a.DeviceName 実装と xdm:model/xdm:modelNumber 実装の両方が並行して存在する状況では、AppMeasurementEdge Network がどのようにデータを収集および表示するかを理解することが重要です。 通常、これは移行中に発生し、すべてが設計どおりに設定されて動作している場合でも、で収集されたデータとEdge Networkで収集されたデータを比較する AppMeasurement に混乱を招く可能性があります。 組織の実装に関する問題がある場合は、組織の開発チーム(Adobe Data Collection の場合)またはAdobe Consulting サービスにお問い合わせください。

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