Show Menu
ARGOMENTI×

Inviare informazioni sull’attività ad Adobe Analytics

This section describes how to send Target mobile app activity information to Adobe Analytics for post hoc segmentation.
Prerequisiti
  • 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. L’impostazione potrebbe essere già attiva se utilizzi l’integrazione SiteCatalyst/Test&Target per le attività web. Per domande relative a questo passaggio, contatta l’Assistenza clienti di Adobe.
  1. Ottenere le informazioni sull’attività.
    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}
    
    
    Sostituisci il testo nel codice json dell’esperienza con un elemento simile al seguente esempio:
    { 
      "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. Aggiungi un codice simile per le altre esperienze, con un titolo e un messaggio appropriati.
    Questa stringa distribuisce un numero (ad esempio 115110:0:0) nella risposta di Target. Indica l'ID attività, l'ID esperienza e il tipo di traffico. The following is a sample response from Target:
    { 
      "tntVal": 115110:0:0", 
      "title":"Welcome Message", 
      "message":"Get Free Shipping Today!" 
    }
    
    
  2. Analizzare l’oggetto 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.
    Per ulteriori informazioni, consulta la documentazione JSONObjectWithData:options:error NSJSONSerialization.
  3. Inviare i dati ad Analytics.
    Aggiungi le informazioni sull’attività analizzate (come tntVal nella risposta precedente) all’oggetto dati contestuali in una chiamata di Analytics This Analytics call containing the context data can be fired immediately or it can wait until the next Analytics call is fired.
    Ad esempio, questa chiamata può essere attivata nel callback della chiamata targetLoadRequest :
    [ADBMobile trackAction:@"Welcome Screen"  
          data:@{@"&&tnt" : tntVal from response}];
    
    
    &&tnt è una chiave evento riservata nell’SDK per dispositivi mobili. La post-classificazione della variabile tntVal funziona nell’SDK per dispositivi mobili come nel web (JavaScript). Analytics After the information is processed in Analytics, you should see activity and experience names in the Analytics interface.