Muito boa pergunta, e há uma razão importante para isso.
Mas antes disso, note que você pode visualizar esses dados na seção Eventos Brutos, que foi especificamente projetada para depuração, visualização de logs de conversões, cliques etc. Então, primeiro, tente lá e veja se você consegue o que precisa.
Agora, há alguns itens que não fornecemos em relatórios gerais, como:
- ID de Hit
- ID do Visitante (também conhecido como ID de sessão)
- Endereço IP
- User-agent
- ID/nome do Nó
- IDs de Clique Externos
A principal razão é devido à sua singularidade.
Esses são parâmetros que retornarão muitas linhas de dados, na maioria dos casos um valor único por visitante ou até mesmo por nó que eles tocam no caso do ID de hit.
O resultado final são relatórios possíveis que retornam dezenas de milhares de linhas, que são impraticáveis de exibir na interface do usuário e também colocam uma grande carga no banco de dados.
Bancos de dados analíticos gostam de agregar muitos dados em um pequeno número de linhas. Não pegar uma grande quantidade de dados e mal agregar, apenas retornando um grande número de resultados únicos.
Além da impraticabilidade, essas consultas de banco de dados são muito intensivas em recursos e podem levar muito tempo. Como um produto SaaS, temos que ter em mente que muitos clientes estão compartilhando o banco de dados. Então, se permitirmos que os usuários executem consultas extremamente intensivas, o que você imagina que acontecerá? Alguns usuários inundarão o sistema (especialmente via API) com consultas excessivamente zelosas e degradarão o desempenho para todos. Isso deve ser evitado.
A seção Eventos Brutos, no entanto, permite que você recupere esses dados únicos, mas com restrições que evitam os problemas acima.
- Você deve selecionar um funil e opcionalmente uma fonte de tráfego, o que limita o tamanho da consulta
- A API de Eventos Brutos retorna apenas as 1000 linhas de dados mais recentes. Se mais dados forem retornados, a consulta para. Assim, consultas longas e intensivas são evitadas.
- Os dados retornados são paginados, para que o frontend exiba os dados suavemente
Se você tiver algum cenário em que precise dos dados acima na seção de relatórios, informe-nos. Estamos interessados em ouvir casos de uso onde você acredita que o atributo é necessário.