Données de version du système d’exploitation et de l’appareil manquantes dans les logs de tracking Adobe Campaign Managed Cloud

Dans Adobe Campaign Managed Cloud, les logs de tracking affichent les informations sur l’appareil et la famille du système d’exploitation. Le produit n’inclut pas les champs pour la version du système d’exploitation, le modèle d’appareil ou la version. Pour résoudre ce problème, analysez la chaîne de l’agent utilisateur pour obtenir des données détaillées.

Description description

Environnement

  • Produit : Adobe Campaign Managed Cloud
  • Version : v8 (Console Build 8.7.2, Server Build 8.7.2)
  • Contraintes : aucun champ prêt à l’emploi pour la version du système d’exploitation, le modèle d’appareil ou la version dans les journaux de suivi

Problème/Symptômes

  • Les logs de tracking affichent uniquement famille d’appareils et famille de systèmes d’exploitation
  • Aucun champ distinct pour la version du système d’exploitation, le modèle d’appareil ou la version
  • Les informations détaillées sont disponibles uniquement en nms:userAgent et nécessitent une extraction manuelle

Résolution resolution

Pour résoudre ce problème, procédez comme suit :

  1. Exportez la table des logs de tracking correspondante (par exemple nms:trackingLogRcp) contenant le champ nms:userAgent.
  2. Analysez le champ nms:userAgent pour extraire la version du système d’exploitation et le modèle d’appareil ou les informations de version. Remarque: certains agents utilisateurs peuvent ne pas fournir de détails complets sur le modèle/la version de l’appareil, en particulier sur certaines plateformes telles qu’iOS.
  3. Utilisez des expressions régulières ou des bibliothèques d’agent utilisateur tierces pour faciliter l’analyse, si nécessaire.
  4. Renseignez les champs personnalisés avec les données extraites pour une analyse ou un rapport plus approfondi. Remarque: il n’y a pas d’enrichissement supplémentaire au-delà de ce qui est présent dans nms:userAgent.
  5. Vérifiez que les données extraites répondent à vos exigences de création de rapports.

Notes

  • Le champ @browserVersion existe, car les versions du navigateur sont faciles à analyser. Il n’existe pas de champ similaire pour les versions du système d’exploitation ou des appareils.
  • Certains enregistrements incluent des détails sur les versions du système d’exploitation dans @OSName, mais cela est incohérent et peu fiable.
  • Les rapports standard peuvent afficher les répartitions et parfois les versions des systèmes d’exploitation si elles apparaissent dans la chaîne de user agent. Une extraction plus détaillée nécessite une personnalisation.

Lectures connexes

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