Show Menu
TEMAS×

Enviar información de actividad a Adobe Analytics

This section describes how to send Target mobile app activity information to Adobe Analytics for post hoc segmentation.
Requisitos previos
  • 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. Es posible que ya esté habilitado si utiliza la integración de SiteCatalyst-Test&Target para actividades web. Si tiene preguntas sobre este paso, póngase en contacto con Adobe Client Care.
  1. Obtenga la información de la actividad.
    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}
    
    
    Sustituya el texto del código json de la experiencia por algo similar al siguiente ejemplo:
    { 
      "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. Agregue un código similar para las demás experiencias, con un título y un mensaje adecuados.
    Esta cadena ofrece un número (como 115110:0:0) en la respuesta de Target. Indica el ID de actividad, el ID de experiencia y el tipo de tráfico. The following is a sample response from Target:
    { 
      "tntVal": 115110:0:0", 
      "title":"Welcome Message", 
      "message":"Get Free Shipping Today!" 
    }
    
    
  2. Busque en el objeto 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.
    Consulte la documentación de NSJSONSerialización para obtener más información.
  3. Envíe los datos a Analytics.
    Agregue la información de actividad analizada (como tntVal en la respuesta anterior) al objeto de datos de contexto en una llamada de Analytics This Analytics call containing the context data can be fired immediately or it can wait until the next Analytics call is fired.
    Por ejemplo, esta se puede activar en la retrollamada de la llamada de targetLoadRequest :
    [ADBMobile trackAction:@"Welcome Screen"  
          data:@{@"&&tnt" : tntVal from response}];
    
    
    &&tnt es una clave de evento reservada en el SDK móvil. 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.