トラッキングログにオペレーティングシステムとデバイスのバージョンデータが欠落しているAdobe Campaign Managed Cloud

Adobe Campaign Managed Cloud では、トラッキングログは、デバイスとオペレーティングシステムのファミリー情報を示します。 製品には、オペレーティングシステムのバージョン、デバイスモデル、バージョンのフィールドは含まれていません。 この問題を修正するには、ユーザーエージェント文字列を解析して詳細なデータを取得します。

説明 description

環境

  • Product:Adobe Campaign Managed Cloud
  • バージョン : v8 (コンソールビルド 8.7.2、サーバービルド 8.7.2)
  • 制約 :トラッキングログに、OS バージョン、デバイスモデルまたはバージョン用の標準フィールドがない

問題/症状

  • トラッキングログには、デバイスファミリ および オペレーティングシステムファミリ のみが表示されます
  • オペレーティングシステムのバージョン、デバイスモデル、またはバージョンに対して個別のフィールドがない
  • 詳細情報は nms:userAgent でのみ利用可能で、手動での抽出が必要です

解決策 resolution

この問題を修正するには、次の手順に従います。

  1. nms:trackingLogRcp フィールドを含む関連するトラッキングログテーブル(nms:userAgent など)を書き出します。
  2. nms:userAgent フィールドを解析して、オペレーティングシステムのバージョン、デバイスモデルまたはバージョン情報を抽出します。 注意: 一部のユーザーエージェントは、特にiOSなどの特定のプラットフォームにおいて、完全なデバイスモデル/バージョンの詳細を提供しない場合があります。
  3. 必要に応じて、正規表現またはサードパーティのユーザーエージェントライブラリを使用して、解析に役立てます。
  4. さらに分析やレポートを行うために、抽出したデータをカスタムフィールドに入力します。 注意: nms:userAgent に存在するもの以外に追加のエンリッチメントはありません。
  5. 抽出したデータがレポート要件を満たしていることを確認します。

メモ

  • ブラウザーのバージョンは解析しやすいため、@browserVersion フィールドが存在します。 OS またはデバイスバージョンに関して同様のフィールドはありません。
  • 一部のレコードには、@OSName に OS バージョンの詳細が含まれていますが、一貫性がなく、信頼性に欠けています。
  • 標準レポートでは、user agent 文字列に含まれている場合、OS の分類や場合によっては OS のバージョンを表示できます。 より詳細な抽出にはカスタマイズが必要です。

関連読み取り値

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