Enviar informações da atividade ao Adobe Analytics

Esta seção descreve como enviar Target informações de atividade do aplicativo móvel para Adobe Analytics para segmentação posterior.

Pré-requisitos

  • Essa integração exige que Analytics e Target sejam implementados usando o SDK móvel.

  • Certifique-se de que seu conjunto de relatórios esteja habilitado para receber informações de atividade de Target.

    Isso geralmente é feito adicionando o código do cliente Target ao conjunto de relatórios Analytics. 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.

    Se você incluir uma string como a seguinte no conteúdo da sua experiência, Target retornará as informações de atividade que você pode enviar para 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!" 
    }
    

    Neste exemplo, um nó com a variável tntVal é adicionado para obter as informações de atividade. 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. A seguir está uma amostra de resposta de Target:

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

    Analise a resposta que retornou de Target no retorno de chamada. Você pode usar NSJSONSerialization para analisar essa resposta e armazená-la em um dicionário ou em uma matriz.

    Consulte a documentação 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 Essa chamada Analytics que contém os dados de contexto pode ser acionada imediatamente ou pode aguardar até que a próxima chamada Analytics seja acionada.

    Por exemplo, essa chamada pode ser disparada no retorno da chamada targetLoadRequest:

    [ADBMobile trackAction:@"Welcome Screen"  
          data:@{@"&&tnt" : tntVal from response}];
    
    OBSERVAÇÃO

    &&tnté uma chave de evento reservada no SDK para dispositivos móveis. A pós-classificação da variável tntVal em Analytics funciona da mesma maneira no SDK móvel que na Web (JavaScript). Depois que as informações forem processadas em Analytics, você deverá ver os nomes de atividade e experiência na interface Analytics.

Nesta página