ℹ️Introdução
Campos de contexto para todos os eventos
Os campos de contexto estão contidos em todos os eventos, conhecidos como contextFields, dão contexto ao evento capturado como insights geográficos, de dispositivos, de comportamento de uso e navegação, itens apresentados na telas, e transacionais. Segue um descritivo desses campos:
created: Tipo
number
. Representa o tempo de criação do evento em segundos desde a época Unix. Essencial para determinar o momento exato da ocorrência de um evento.event_name: Tipo
string
. Nome predefinido do evento por AgnosticData ou um nome customizado pelo cliente, utilizado para categorizar e identificar a ação que está sendo rastreada.eid: Tipo
Nullable<string>
. Identificador opcional do evento, geralmente utilizado em sistemas de mensagens como Kafka para rastreamento e log de eventos.event_type: Tipo
Nullable<string>
. Indica o tipo de evento em relação ao provedor de anúncios ou à ferramenta de destino, auxiliando na diferenciação e análise específica por tipo.event_name_from_type: Tipo
Nullable<string>
. Descrição ou correlação descritiva do evento com o tipo de provedor, fornecendo detalhes adicionais sobre a origem específica do evento.scope: Tipo
Nullable<string>
. Define o escopo predefinido para cada cliente, como 'customer:123456', utilizado para segmentar e organizar eventos por entidade ou domínio.event_provider: Tipo
Nullable<string>
. Identifica o fornecedor ou a origem do evento, útil para integrar e gerenciar dados em um marketplace futuro.app_info_version: Tipo
string
. Versão do aplicativo ou site onde o evento ocorreu, como 'web-4.0.1', importante para rastrear a compatibilidade e o desempenho do evento conforme as versões evoluem.app_package_name: Tipo
Nullable<string>
. Nome do pacote do aplicativo ou URL do site, fornecendo um identificador único para a plataforma de origem do evento.relative_view: Tipo
Nullable<string>
. Utilizado para análises intuitivas, este campo descreve a visão relativa da URL, como 'domain.com/relativeURL', crucial para entender o contexto da navegação do usuário.action_source: Tipo
ActionSourceType
. Fonte de ação conforme necessário por serviços externos, essencial para adequação e conformidade em campanhas de marketing digital.carrier: Tipo
Nullable<string>
. Nome da operadora de telefonia móvel do usuário, utilizado para análises demográficas e de acessibilidade.session_id: Tipo
Nullable<string>
. Identificador de sessão única para o usuário durante sua visita, importante para rastrear a jornada do usuário através de sessões contínuas.user_id: Tipo
Nullable<string>
. Identificador único do usuário dentro do sistema do cliente, permitindo a personalização e o rastreamento detalhado de interações individuais.user_pseudo_id: Tipo
Nullable<string>
. Identificador pseudo do usuário para processos de anonimização, garantindo a privacidade e a conformidade com regulamentações de dados.visitor_id: Tipo
Nullable<string>
. ID de visitante, usado para rastrear usuários antes de serem identificados como usuários registrados.user_phone: Tipo
Nullable<string>
. Número de telefone do usuário, usado para comunicações diretas ou campanhas de marketing.userToken: Tipo
Nullable<string>
. Token de autenticação do usuário, importante para processos de verificação e segurança.is_promo: Tipo
Nullable<boolean>
. Indica se o evento está relacionado a uma promoção, essencial para análises de marketing e eficácia promocional.device_id: Tipo
Nullable<string>
. Identificador único do dispositivo usado pelo usuário, crucial para rastreamento de dispositivos e análise de uso.device_brand: Tipo
Nullable<string>
. Marca do dispositivo usado pelo usuário, útil para análises de segmentação e tendências de consumo.device_resolution: Tipo
Nullable<string>
. Resolução da tela do dispositivo, importante para otimizar a experiência do usuário e adequar conteúdos visuais.device_screen_density: Tipo
Nullable<number>
. Densidade da tela do dispositivo multiplicada por 10, crucial para ajustar interfaces de usuário conforme a qualidade de exibição.device_so: Tipo
Nullable<string>
. Sistema operacional do dispositivo, relevante para segmentação de campanhas e compatibilidade de aplicativos.device_so_version: Tipo
Nullable<string>
. Versão do sistema operacional do dispositivo, importante para entender a compatibilidade e realizar testes de software específicos.device_language: Tipo
Nullable<string>
. Idioma configurado no dispositivo, vital para localização de conteúdo e marketing internacional.device_model_name: Tipo
Nullable<string>
. Modelo exato do dispositivo, como "iPhone 11", útil para análises detalhadas de desempenho e preferências de usuário.device_web_browser: Tipo
Nullable<string>
. Navegador web utilizado no dispositivo, essencial para entender comportamentos de navegação e otimizar experiências web.device_ipaddress: Tipo
Nullable<string>
. Endereço IP do dispositivo, usado para análises geográficas e de segurança.device_geohash: Tipo
Nullable<string>
. Código geohash que representa a localização geográfica do dispositivo, importante para análises geográficas detalhadas.device_timezone: Tipo
Nullable<string>
. Fuso horário do dispositivo, por exemplo, 'America/Sao_Paulo', crucial para agendar notificações e eventos em tempo real.
opened_from_type: Tipo
Nullable<string>
. Tipo de origem que levou o usuário a abrir o aplicativo ou página, como 'external_link', vital para rastrear a eficácia de diferentes canais de marketing.opened_from_content: Tipo
Nullable<string>
. Conteúdo específico da origem que levou à abertura, como um título de notificação push, útil para analisar o impacto de conteúdos específicos.last_origin: Tipo
Nullable<string>
. Última origem de navegação antes do evento, importante para rastrear jornadas de usuário através de múltiplas sessões.last_origin_ts: Tipo
Nullable<number>
. Timestamp da última origem, proporcionando uma linha do tempo detalhada das ações do usuário.target_data: Tipo
Array<ITargetData>
. Coleção de dados alvo para integração com terceiros, como pixels de rastreamento ou IDs de campanha, permitindo ações de marketing direcionadas.event_data: Tipo
Array<CustomEvents<SignupEvent | ViewContentEvent | AddOpportunity | Message | Hook>>
. Dados específicos de cada evento individual, cada um com sua própria estrutura de dados conforme o tipo de evento. (explicaremos mais adiante).utm_case: Tipo
Nullable<any>
. Aplica configurações de UTM a todos os eventos, ajudando a padronizar o rastreamento de campanhas em todas as plataformas. IMPORTANTE: Todas as UTM serão persistidas até uma das variáveis determinantes serem modificadas na chamada da URL. Veja mais em Atribuição e Determinantes.items: Tipo
Nullable<Array<Item>>
. Lista de itens associados ao evento, como produtos visualizados ou adicionados ao carrinho, crucial para análises de e-commerce e inventário.sdk: Tipo
Nullable<string>
. Versão do SDK usado para registrar o evento, como 'web-' ou 'flutter-', essencial para suporte técnico e atualizações de software.ati: Tipo
IAti
. Identificador de rastreamento de anúncios, integrando IDs específicos de plataformas como Google Ads ou Facebook Ads, fundamental para otimizar o ROI de campanhas publicitárias.extra_data: extra_data é uma string JSON que contém dados adicionais para o evento exemplo: {"key":"value"} or {"key":"value","key2":"value2"}. Dado um evento qualquer, os eventos comuns e padronizados, o cliente AgnosticData pode enviar informações extras para complementar o evento. (Veja também o evento
custom_event
).
Last updated