Ordem de processamento dos dados no Adobe Analytics
A Adobe oferece várias maneiras de alterar ou manipular dados antes de serem exibidos nos relatórios. Esta página mostra a ordem em que vários recursos do Adobe Analytics processam dados. Você pode usar esta lista para solucionar problemas de inconsistência de dados ou determinar o melhor recurso a ser usado quando os ajustes de dados forem necessários.
Dados antes de serem enviados para a Adobe
Antes de os dados serem enviados para a Adobe, eles normalmente são compilados no lado do cliente usando um dos seguintes métodos:
- AppMeasurement: um arquivo JavaScript hospedado em seu site e referenciado em cada página. Os dados são enviados diretamente para o Adobe Analytics.
- SDK da Web da Adobe Experience Platform: um arquivo JavaScript hospedado em seu site e referenciado em cada página. Os dados são enviados para o Adobe Experience Platform Edge Network.
- Marcas na Coleção de Dados da Adobe Experience Platform: um arquivo JavaScript referenciado em cada página, contendo regras criadas na interface da Coleção de Dados. A extensão do Adobe Analytics oferece uma maneira mais fácil de implementar o AppMeasurement. A extensão Web SDK oferece uma maneira mais fácil de implementar o SDK da Web.
- API: o AppMeasurement e o Edge Network oferecem métodos programáticos para enviar dados para o Adobe. A AppMeasurement oferece a API de Inserção de Dados e a API de Inserção de Dados em Massa; a Edge Network oferece a API de coleção de dados.
Se você enviar dados para a Edge Network, poderá configurá-los para encaminhá-los para a Adobe Analytics (bem como para muitas outras soluções da Adobe Experience Cloud). Independentemente do método de implementação, os dados de hit coletados chegam aos servidores de processamento da Adobe Analytics em um formato que pode ser analisado.
Pré-processamento na coleção do Adobe Analytics
Quando os dados chegam ao Adobe Analytics, eles entram em uma fase de pré-processamento:
- Variáveis dinâmicas: se uma variável dinâmica for vista em qualquer parte de uma solicitação de imagem, o valor será copiado e tratado como um valor independente, seguindo em frente.
- Ofuscação de IP (último octeto): se o conjunto de relatórios estiver configurado para ofuscar somente o último octeto, essa ofuscação se aplica aqui. Observe que a ofuscação de IP (remover IP) ocorre posteriormente no pipeline de processamento.
- Tabelas de pesquisa: dimensões que dependem de tabelas de pesquisa internas da Adobe (por exemplo, a dimensão Navegador) são combinadas ao seu valor correspondente.
- Exclusão de IP: todos os endereços IP que você exclui explicitamente dos relatórios são sinalizados durante esta etapa.
- Regras de bot: aplique a filtragem de bot padrão ou personalizada para excluir esses dados dos relatórios.
- Dados de geolocalização: dimensões que dependem da pesquisa de endereço IP (por exemplo, a variável Países ) são preenchidas.
- Regras de processamento: regras personalizadas aplicadas aos seus dados pela sua organização. Inclui o mapeamento de Variáveis de dados de contexto às respectivas variáveis do Analytics.
- Regras VISTA: regras flexíveis personalizadas aplicadas aos seus dados por um consultor do Adobe. As regras VISTA podem ser executadas antes ou depois das regras de processamento, dependendo das necessidades da organização. A maioria das regras VISTA geralmente é executada após as regras de processamento, mas cada organização é configurada de forma diferente. Entre em contato com a equipe de conta da Adobe para obter mais informações sobre as regras VISTA existentes.
- Conversão de moeda: se a ocorrência contiver uma
currencyCodediferente da moeda do conjunto de relatórios, todas as variáveis de moeda aplicáveis serão convertidas usando a taxa de câmbio do dia. - CEP: a dimensão "CEP" é preenchida com base nas configurações do conjunto de relatórios.
Estágio de "valor médio" do pipeline de coleta de dados
Quando o pré-processamento é concluído, vários recursos usam essa forma de dados parcialmente processada, conhecida como "valores médios". Antes que os dados sejam enviados para qualquer lugar, algum processamento específico de valor médio é aplicado:
- Regras de processamento de canal de marketing no nível da ocorrência: essas regras de processamento são executadas especificamente para o Analytics Source Connector. Como ainda não há contexto de nível de visita ou visitante, essas regras de processamento presumem que uma ocorrência não é a primeira de uma visita. Os resultados da execução das regras de processamento para uma ocorrência estão disponíveis em
channel.typeAtSourceechannel._id. - Ofuscação de IP (remover IP): se o conjunto de relatórios estiver configurado para ofuscar completamente um endereço IP, essa ofuscação se aplica aqui (somente para valores médios).
Nesse ponto, dados de valor médio são enviados para o respectivo recurso:
- API Livestream: conecte um aplicativo ao serviço livestream da Adobe para obter um fluxo de dados conforme são coletados.
- Conector Source do Analytics: assimilar dados do conjunto de relatórios do Adobe Analytics em um conjunto de dados do Adobe Experience Platform.
- Relatório em tempo real: fornece até três relatórios em tempo real configuráveis no Analysis Workspace.
Processamento no nível da visita e do visitante
Até o momento, determinada ocorrência não tem conhecimento ou contexto de ocorrências que foram coletadas antes ou depois dela. Esse estágio do processamento preenche os campos de nível de visita e visitante.
- Definição de visita + visitante: a ocorrência é identificada com base em suas variáveis de visitante contidas.
- Número de visitas: com base em outras visitas do visitante identificado, o número de visitas é calculado.
- Eliminação de duplicação de eventos: se a ocorrência contiver uma
purchaseIDou serialização de eventos duplicadas, essas IDs serão verificadas e sinalizadas, respectivamente. - Regras de processamento de canal de marketing no nível da visita: cada ocorrência passa pelas regras de processamento de canal de marketing, e seus detalhes de canal + canal são determinados se a ocorrência corresponde a qualquer regra. Essas regras populam as dimensões Canal de marketing e Detalhes do canal de marketing disponíveis no Analysis Workspace.
- Persistência de variável: para dimensões que têm persistência (como eVars), esse valor é determinado nesta etapa. De modo geral, a maioria dos valores de
postestá definida aqui. - ID da Transação: se a ocorrência contiver um novo valor
transactionID, um "instantâneo" de todos os valores com suporte será armazenado. Quando o upload de uma fonte de dados contém uma ID de transação correspondente, todos os valores com suporte desse instantâneo são incluídos nessa linha da fonte de dados. - Ofuscação de IP (remover IP): se o conjunto de relatórios estiver configurado para ofuscar completamente um endereço IP, essa ofuscação se aplica aqui após a conclusão de todo o processamento.
Nesse ponto, a ocorrência individual é registrada nas tabelas de dados do conjunto de relatórios. Após o intervalo de latência padrão, está disponível no relatório.
Alteração de dados após o processamento
Os dados no Adobe Analytics são em sua maioria permanentes; no entanto, há alguns recursos que podem permitir o ajuste ou a remoção seletiva de dados:
- API de reparo de dados: edite determinadas colunas ou exclua as linhas de dados desejadas.
- Governança de dados: acomode solicitações de privacidade para excluir dados permanentemente.
- Classificações: crie dimensões com base em regras ou dados carregados que permitem organizar os dados de forma diferente. Os dados subjacentes do conjunto de relatórios não são alterados, portanto, é possível editar ou substituir livremente os dados de classificação.
- Conjuntos de relatórios virtuais: crie uma exibição alternativa do conjunto de relatórios que possa alterar o tempo limite da visita.