Enviar información de actividad a Adobe Analytics

En esta sección se describe cómo enviar Target información de actividad de aplicaciones móviles a Adobe Analytics para la segmentación post-hoc.

Requisitos previos

  • Esta integración requiere que Analytics y Target se implementen mediante el SDK móvil.

  • Asegúrese de que el grupo de informes esté habilitado para recibir información de actividad de Target.

    Esto generalmente se realiza agregando el código de cliente Target al grupo de informes Analytics. 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.

    Si incluye una cadena como la siguiente en el contenido de la experiencia, Target devuelve la información de actividad que puede enviar a 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!" 
    }
    

    En este ejemplo, se agrega un nodo con la variable tntVal para obtener la información de actividad. 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. A continuación se muestra una respuesta de muestra de Target:

    { 
      "tntVal": 115110:0:0", 
      "title":"Welcome Message", 
      "message":"Get Free Shipping Today!" 
    }
    
  2. Busque en el objeto JSON.

    Analice la respuesta que regresó de Target en la llamada de retorno. Puede utilizar NSJSONSerialization para analizar esta respuesta y almacenarla en un diccionario o una matriz.

    Para obtener más información, consulte la documentación de <a0/>NSJSONSerializació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 Esta Analytics llamada que contiene los datos de contexto se puede activar inmediatamente o puede esperar hasta que se active la siguiente llamada Analytics.

    Por ejemplo, esta se puede activar en la retrollamada de la llamada de targetLoadRequest:

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

    &&tntes una clave de evento reservada en el SDK móvil. La posclasificación de la variable tntVal en Analytics funciona del mismo modo en el SDK móvil que en la web (JavaScript). Después de procesar la información en Analytics, debe ver los nombres de actividad y experiencia en la interfaz Analytics.

En esta página