Show Menu
SUJETS×

Envoi des informations d’activité à Adobe Analytics

This section describes how to send Target mobile app activity information to Adobe Analytics for post hoc segmentation.
Conditions préalables
  • This integration requires that Analytics and Target are implemented using the mobile SDK.
  • Ensure that your report suite is enabled to receive activity information from Target.
    This is usually done by adding the Target client code to the Analytics report suite. 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é.
    If you include a string like the following in your experience content, Target returns the activity information that you can send to 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!" 
    }
    
    
    In this example, a node with the variable tntVal is added to obtain the activity information. 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. The following is a sample response from Target:
    { 
      "tntVal": 115110:0:0", 
      "title":"Welcome Message", 
      "message":"Get Free Shipping Today!" 
    }
    
    
  2. Analysez l’objet JSON.
    Parse the response that came back from Target in the callback. You can use NSJSONSerialization to parse this response and store it in a dictionary or an array.
    Pour plus d’informations, consultez la documentation sur la sérialisation 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 This Analytics call containing the context data can be fired immediately or it can wait until the next Analytics call is fired.
    Par exemple, cet appel peut être déclenché lors du rappel de l’appel targetLoadRequest  :
    [ADBMobile trackAction:@"Welcome Screen"  
          data:@{@"&&tnt" : tntVal from response}];
    
    
    &&tnt est une clé d’événement réservée dans le SDK mobile. The post-classification of the tntVal variable in Analytics works in the same way in the mobile SDK as it does on the web (JavaScript). After the information is processed in Analytics, you should see activity and experience names in the Analytics interface.