Envoi des informations d’activité à Adobe Analytics

Cette section décrit comment envoyer Target des informations sur l'activité d'application mobile à l'Adobe Analytics pour la segmentation post hoc.

Conditions préalables

  • Cette intégration requiert que Analytics et Target soient implémentés à l’aide du SDK mobile.

  • Assurez-vous que votre suite de rapports est activée pour recevoir les informations d’activité de Target.

    Pour ce faire, il vous suffit généralement d’ajouter le code client Target à la suite de rapports Analytics. Cette fonctionnalité est peut-être déjà activée si vous utilisez l’intégration SiteCatalyst-Test&Target pour les activités web. Contactez le service client Adobe pour toute question concernant cette étape.

  1. Récupérez les informations sur l’activité.

    Si vous incluez une chaîne du type suivant dans votre contenu d’expérience, Target renvoie les informations d’activité que vous pouvez envoyer à Analytics :

    ${campaign.id}:${campaign.recipe.id}:${campaign.recipe.trafficType}
    

    Remplacez le texte de votre code json d’expérience par un élément comme dans l’exemple suivant :

    { 
      "tntVal": ${campaign.id}:${campaign.recipe.id}:${campaign.recipe.trafficType}", 
      "title":"Welcome Message", 
      "message":"Get Free Shipping Today!" 
    }
    

    Dans cet exemple, un noeud avec la variable tntVal est ajouté pour obtenir les informations d’activité. Ajoutez un code similaire pour les autres expériences, avec un titre et un message appropriés.

    Cette chaîne fournit un numéro (par exemple 115110:0:0) dans la réponse de Target. Indique l’ID d’activité, l’ID d’expérience et le type de trafic. Voici un exemple de réponse de Target :

    { 
      "tntVal": 115110:0:0", 
      "title":"Welcome Message", 
      "message":"Get Free Shipping Today!" 
    }
    
  2. Analysez l’objet JSON.

    Analysez la réponse qui est revenue de Target dans le rappel. Vous pouvez utiliser NSJSONSerialization pour analyser cette réponse et la stocker dans un dictionnaire ou un tableau.

    Pour plus d'informations, consultez la documentation NSJSONSerialization.

  3. Envoyez les données à Analytics.

    Ajoutez les informations d’activité analysées (telles que tntVal dans la réponse ci-dessus) à votre objet de données contextuelles dans un appel Analytics Cet appel Analytics contenant les données contextuelles peut être déclenché immédiatement ou attendre le déclenchement de l'appel suivant Analytics.

    Par exemple, cet appel peut être déclenché lors du rappel de l’appel targetLoadRequest :

    [ADBMobile trackAction:@"Welcome Screen"  
          data:@{@"&&tnt" : tntVal from response}];
    
    REMARQUE

    &&tnt est une clé d’événement réservée dans le SDK mobile. La post-classification de la variable tntVal dans Analytics fonctionne de la même manière dans le SDK mobile que sur le Web (JavaScript). Une fois les informations traitées dans Analytics, les noms des activités et des expériences doivent s'afficher dans l'interface Analytics.

Sur cette page