Show Menu
TÓPICOS×

Enviar informações da atividade ao Adobe Analytics

This section describes how to send Target mobile app activity information to Adobe Analytics for post hoc segmentation.
Pré-requisitos
  • 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. Isso já pode estar ativado se você estiver usando a integração SiteCatalyst-Test&Target para atividades da web. Se tiver dúvidas sobre essa etapa, entre em contato com o Atendimento ao Cliente da Adobe.
  1. Obtenha as informações da atividade.
    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}
    
    
    Substitua o texto do código json da experiência por algo como o seguinte exemplo:
    { 
      "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. Adicione um código simular para as outras experiências, com um título e mensagem apropriados.
    Essa cadeia de caracteres fornece um número (como 115110:0:0) na resposta do Target. Isso indica a ID da atividade, a ID da experiência e o tipo de tráfego. The following is a sample response from Target:
    { 
      "tntVal": 115110:0:0", 
      "title":"Welcome Message", 
      "message":"Get Free Shipping Today!" 
    }
    
    
  2. Analise o 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 a documentação JSONObjectWithData:options:error NSJSONSerialization para obter mais informações.
  3. Envie os dados ao Analytics.
    Adicione as informações da atividade analisada (como tntVal na resposta acima) ao seu objeto de dados de contexto em uma chamada do Analytics This Analytics call containing the context data can be fired immediately or it can wait until the next Analytics call is fired.
    Por exemplo, essa chamada pode ser disparada no retorno da chamada targetLoadRequest :
    [ADBMobile trackAction:@"Welcome Screen"  
          data:@{@"&&tnt" : tntVal from response}];
    
    
    &&tnt é uma chave de evento reservada no SDK para dispositivos móveis. 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.