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 post-hoc.

Pré-requisitos

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

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

    Isso geralmente é feito adicionando o código de 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 experiência, Target retornará as informações da 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 da 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. Veja a seguir 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 matriz.

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

    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 classificação posterior da variável tntVal em Analytics funciona no SDK móvel da mesma forma 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