Why there is huge difference in Pageviews tracking number on discourse admin dahboard and on google analytics

Desenterrando este aqui…

@sam Encontrei a postagem abaixo sua que descreveu exatamente o que o Discourse e o Google Analytics contam como uma “visualização de página”.

Ainda é assim que as visualizações de página são contadas? Estamos tentando conciliar se e quais ferramentas de análise usar no futuro, já que até agora GA, Plausible e Fathom estão subestimando as visualizações de página em comparação com a própria análise do Discourse.

1 curtida

Meu palpite selvagem e desinformado é que eles têm um pedaço de JavaScript que não é acionado novamente quando essas chamadas AJAX são feitas. Ou pode até carregar apenas uma vez por sessão.

@codinghorror @sam Tenho pesquisado no fórum e parece que todos estão tendo o problema oposto ao que estou tendo. Ou seja: todos estão relatando que o Discourse está registrando mais pageviews do que o GA.
Estou experimentando o oposto.

Quando investiguei, mostra que ele está realmente disparando 2 eventos para cada pageview
Uma para GA4 e outra para uma conta UA.
Acho que costumávamos usar UA, mas não usamos mais. No entanto, se eu tiver algo no campo “código de rastreamento universal do ga” ao inspecionar a página, vejo tanto o novo código GA4 quanto o código UA antigo.
Se eu remover o valor “código de rastreamento universal do ga”, ambos os includes de JS acima desaparecem da página.
Como posso depurar isso? Devo olhar no banco de dados o valor do código UA e descobrir dessa forma?
Eu olhei na tabela SiteSettings e encontrei apenas o código GA4.

2 curtidas

Meus sentimentos em relação ao Google e sua interface de usuário são os mesmos da abordagem do Windoze do passado, uma porcaria. Mas o GA4 leva o bolo. Qual o sentido. Este GA4, parece que nem consegue fazer um relatório horário de estatísticas de tráfego! Por que eu tenho que entrar em outra suíte para obter o que preciso.

A solução para todos pode ser simplesmente abandoná-lo. Seria interessante ter um gráfico de visitas de usuários por hora no admin, uma exibição básica de tráfego que seja ao vivo.

2 curtidas

Estou tendo uma lacuna ainda maior entre os números antigos do UA e os pageviews mais recentes do GA4.

E meu Adsense Pageviews é uma fração de ambos, tipo, uma fração minúscula.

Olá @sam

Estou tentando entender isso em relação ao GA4 e talvez para ajudar os usuários menos técnicos como eu a entender a diferença em termos leigos.

Você está dizendo que, quando um usuário rola para baixo em um tópico longo e as próximas 20 postagens são carregadas, o GA4 está contando esse carregamento automático de página como UMA Visualização de Página? O usuário não está realmente mudando de página manualmente, mas essencialmente é uma nova página de conteúdo, então faz sentido contar isso como uma visualização de página. Em um fórum mais antigo, você teria que clicar em PÁGINA 2, PÁGINA 3, e assim por diante na paginação para percorrer uma conversa longa, mas a rolagem infinita está fazendo isso automaticamente para você.

Enquanto a métrica interna de Visualização de Página do Discourse é contada apenas quando você realmente clica em um novo Tópico / Faz uma mudança completa de página?

Ou isso é uma simplificação excessiva do que você quer dizer?

Estou apenas tentando entender por que minhas visualizações de página do GA4 são muito mais altas do que as do Discourse.

Isso é de ontem e nem é um exemplo extremo, pois é um momento de pouco movimento no meu site, mas mostra a diferença:

Então, meu GA4 está dizendo 39 mil visualizações de página ontem:

Mas o próprio Discourse está dizendo:

Ok, então acabei de fazer um teste em um tópico no meu site que normalmente não tem muito tráfego. É um tópico antigo e longo, perfeito para testar isso.

No início do teste, ele não tinha pageviews na lista em tempo real do GA4 de páginas nos últimos 30 minutos. Rolei por várias centenas de posts no tópico e depois verifiquei minha visualização em tempo real do GA4 novamente, e agora tenho 25 pageviews para essa página nos últimos 30 minutos.

Portanto, parece que cada carregamento automático de página está sendo contado como um pageview no GA4. O que eu acho que faz sentido, apenas porque a próxima página é carregada automaticamente, ainda é um pageview na minha opinião.

Isso pode explicar as diferenças que alguns usuários estão tendo, onde alguns de nós têm mais visualizações no GA4 do que Pageviews do Discourse. Isso pode acontecer quando você tem tópicos longos e movimentados, o que meu site tem muito. Enquanto usuários com mais tópicos, mas menos tópicos longos, podem ver mais Pageviews do Discourse do que do GA4 por causa das diferenças que Sam listou acima (GA não contando visualizações com JS desativado, etc.).

3 curtidas

Se não me engano, se você desativar o javascript, poderá ver o Discourse em paginação.

Pode ajudar no seu teste de contabilidade.

Eu nunca consegui conciliar as estatísticas do Discourse, apenas os usuários logados, o que exatamente é 1 usuário logado, é realmente apenas isso, apenas 1 usuário logado?

Eu descobriria que o total de usuários logados nos estados do Discourse poderia ser aproximadamente 3/4 vezes maior do que o total de usuários do Google (não-GA4) no dia.

1 curtida

Voltando a este assunto novamente, mas comparando as visualizações de página do GA4 e do Discourse com as visualizações de página do Google AdSense. Acho que há um problema profundo com as Pageviews no Google AdSense em comparação com o Google Analytics (GA4) e as estatísticas do Discourse, mesmo usando o Plugin de Anúncios oficial.

Como mencionado acima, o GA4 parece estar contando as rolagens infinitas como uma nova visualização de página, o que está correto na minha opinião. Em softwares mais antigos, isso faria você usar a paginação para chegar ao próximo conjunto de posts, o que exigiria um carregamento completo da página, então carregar o próximo conjunto de posts é uma visualização de página dinâmica ou virtual, acho que vi descrito assim.

O Discourse, como explicado acima, está contando apenas quando alguém muda para uma nova página, alterando o tópico ou indo para a página inicial e criando um carregamento completo de nova página. Isso está bom, embora eu ache que as rolagens infinitas são visualizações de página válidas.

Mas o Google AdSense está chegando com um total de PageView muito, muito menor do que até mesmo o total do Discourse.

Tome como exemplo sábado, 15 de julho de 2023

  • No GA4 tive 152.000 Page Views:
  • No Discourse tive 93.561 Page Views - a diferença faz sentido como explicado acima:
  • No Google AdSense, usando o Plugin oficial, tive 6.000 page views e ganhei apenas € 3,55

Eu percebo que as page views do AdSense são menores porque elas contam apenas páginas com anúncios nelas, mas eu tinha anúncios em várias posições em praticamente todas as páginas do site e a cada 20 posts nos tópicos, mesmo permitindo bloqueadores de anúncios e rastreadores ou o que quer que seja, essa queda não pode estar certa… pode?

Acho que há alguns problemas aqui. Suspeito que o Adsense, assim como o Universal Analytics antes dele, não está contando as rolagens infinitas / visualizações de página virtuais, mas acho que ele nem mesmo está contando as visualizações de página que o discourse está contando. Nem de perto.

Teste do Fathom Analytics

Executei um experimento usando o Fathom Analytics por uma semana usando o Tag Manager para adicionar o código ao meu site, com ele configurado para acionar em Page Views

Usando o depurador do GTM, notei que você poderia navegar por várias páginas do site e a tag só conseguia pingar uma vez. Deixei rodando assim por uma semana e as VIEWS estavam muito abaixo do GA4.

Com essa configuração, o Fathom teve apenas 7,3 mil visualizações
O GA4 na mesma data teve 62 mil
O Discourse teve: 34 mil

Eu havia desativado o Adsense nessa fase enquanto executava os testes, mas parece uma taxa de queda muito semelhante.

Li um pouco sobre SPA e vi que adicionar o Gatilho de HISTÓRICO poderia ser adequado para o Discourse:

Adicionei e deixei rodar por algumas semanas e você pode ver o salto:

Em 15 de agosto, o Fathom teve 37,5 mil visualizações, o que condiz com minhas estatísticas do GA4 para aquele dia:

Há um tópico interessante sobre isso aqui:

Após quase três semanas exibindo anúncios usando o plugin oficial de anúncios do Discourse, podemos confirmar todas as nossas visualizações anteriores com base na análise de SEO de sites de aplicação de página única (SPA).

O Discourse é o site com o pior desempenho, em termos de receita de anúncios, de todos os muitos sites que gerenciamos ao longo dos anos. Resumo:

  • O Google “vê” o carregamento inicial da página como uma “visualização de página”, mas visualizações subsequentes após o carregamento inicial da página do aplicativo SPA não são “vistas” como uma “visualização de página”.
1 curtida

Isso parece ser um problema sério para quem deseja monetizar seu esforço/tráfego.

Talvez eu esteja entendendo errado, mas me parece que o plugin AdSense não está sendo acionado em carregamentos de página dinâmicos. Suspeito que ele nem mesmo está sendo acionado no que o Discourse conta como visualização de página, o que não pode estar certo, pode?

Consegui conectar o código do AdSense usando o GTM e o configurei como HISTORY, conforme descrito acima. Relatarei o número de visualizações de página que ele recebe agora.

2 curtidas

Conforme minha postagem acima - Como experimento, adicionei o AdSense ao meu site usando o GTM.

O método GTM não é perfeito de forma alguma - como você pode ver neste Screencast, ele mostra tags que não estão sendo acionadas em alterações na página, ou melhor, as tags estão sendo acionadas no depurador GTM, mas os anúncios não estão aparecendo ao navegar no site.

https://www.loom.com/share/44888fe583ec468f99e3114a0c8c714b

Você pode ver no vídeo que, quando configurado para acionar em TODAS AS PÁGINAS, você parece ser capaz de navegar no site de um tópico para outro e não acionar as tags, mesmo indo da página inicial para outro tópico e voltando e entrando em outro tópico.

Enquanto isso, as tags configuradas para “Histórico” (também conhecido como “todos”) parecem acionar a cada mudança de página, de página para página, e também quando você aciona uma rolagem infinita.

Aqui está a definição do GTM do gatilho HISTORY (ALL):

Mas mesmo com as tags acionando, os anúncios não estão carregando quando navego no site. Mas como você pode ver nas estatísticas abaixo, ainda estou obtendo mais Page Views no AdSense em proporção ao meu tráfego GA4 do que com o Ad Plugin.

Imagino que algo semelhante esteja acontecendo com o plugin oficial de anúncios. Os PageViews foram piores (veja mais detalhes abaixo) quando eu estava usando o plugin, em comparação com os primeiros dias do meu experimento usando o Tag Manager para adicioná-los.

Como você pode ver abaixo:

Então, nos meus dados de 15 de julho acima:

  • Google Analytics GA4: teve 152 mil PageViews
  • Google Analytics GA4: teve 6,8 mil Eventos de Primeira Visita
  • Discourse Logged: 93 mil Page Views
  • Google AdSense: 6 mil Page views

Esse evento de primeira visita e os Page Views do AdSense parecem notavelmente semelhantes - o Google AdSense está rastreando algo fora do primeiro carregamento da página de cada visita?

EDIT para adicionar alguns dados iniciais sobre meu Adsense - GTM Adsense

Page views do Google Analytics de 2 de junho a 26 de agosto - você pode ver onde a parte de alta visibilidade da temporada termina em 31 de julho = 211 mil Page views:

Page views do Google AdSense:

NOTA:

  • Eu estava usando o plugin oficial até 31 de julho
  • Removi o Adsense de 3 de agosto a 23 de agosto = o fundo do poço.
  • Adicionei o Adsense com o Google Tag Manager em 24 de agosto

Você pode ver que, apesar dos grandes problemas no screencast acima, e com tráfego geral muito menor, estou obtendo uma proporção muito maior de Page views do AdSense por Page view do GA4 usando o GTM para anexar o Adsense do que com o plugin oficial.

  • Então, ontem tive 53 mil Page Views no GA4
  • Com 7 mil Page Views no AdSense (usando o método GTM profundamente falho, como mostrado no vídeo)
  • Isso é uma taxa de acerto de 13% de page views do AdSense para page views do GA4
  • Enquanto com o Plugin Oficial de Anúncios, eu estava obtendo uma contagem de 3,9% de AdSense para PV do GA4.

Estranhamente, usando o plugin oficial, eu tinha muito mais anúncios no site e eles apareciam ao navegar de página para página muito melhor do que usando o GTM, mas os pageviews registrados no AdSense eram uma fração do que deveriam ser.

Acho que há algo errado com o AdPlugin e como ele está acionando, ou melhor, não acionando em carregamentos de página dinâmicos.

O AdButler ou alguma das outras integrações de anúncios rastreia pageviews melhor, dada a natureza um tanto única do discourse?

2 curtidas

@Shaneod Concordo com o que você diz. As receitas de publicidade do AdSense do Discourse são muito baixas. Como você disse, o AdSense não conta as visualizações de página. O plugin oficial de anúncios precisa de um arranjo para disparar quando a URL da página muda e contar as visualizações de página. Visualizações de página do AdSense são uma situação que aumenta o número de anúncios com alto cpc e aumenta as receitas de anúncios. Espero que uma atualização seja lançada sobre isso.

2 curtidas

Sim, é como se não estivesse disparando corretamente em nenhuma visualização de página fora da primeira página ou em uma atualização completa. Ou certamente a grande maioria das visualizações de página está sendo perdida.

Por exemplo, em julho, tive:

  • 172 mil eventos de Primeira Visita no GA4
  • 177 mil Visualizações de Página no Google AdSense

Esses números estão muito próximos para serem coincidência, na minha opinião.

Nesse período:

  • O Discourse contou 1,7 milhão de visualizações de página
  • O Google Analytics contou 3,9 milhões (tenho muitos tópicos longos).

Todas as visualizações de página subsequentes parecem estar sendo perdidas no AdSense.

2 curtidas

Você já experimentou o AdButler ou alguma outra integração usando o Ad Plugin? Presumo que eles terão o mesmo problema?

Há mais de 1 ano que uso o AdSense no plugin de publicidade. Tenho o mesmo problema de exibição. Pesquisei muito no fórum, mas não encontrei uma solução. Tentei as soluções para o aplicativo de página única fora do fórum e não tive sucesso. Houve momentos em que o número de impressões de página por dia era de 150 mil e essas estatísticas não eram refletidas no AdSense. Com a mesma taxa de estatísticas, vi que o WordPress e outros softwares de fórum ganhavam mais.

1 curtida

Sinceramente, minha experiência histórica é que o AdSense entrou em colapso com o Discourse (visualizações de página), isso foi há mais de 4 anos, teria sido bom perceber que antes de migrar que o Discourse seria um desastre para a receita de anúncios devido ao colapso no número de visualizações de página. Você aprende com os erros, mas isso pode destruir a viabilidade de um site. Você fez uma análise muito mais aprofundada e é bom ver.

Some-se a isso, em tempos mais recentes, o AdSense entrou em colapso no geral, pelo que posso dizer. Então, agora é um duplo golpe.

Se você ler os lamentos de outros proprietários de sites em todos os tipos de outras plataformas, o sistema entrou em colapso sistemicamente, e foi notavelmente morto no Discourse. Acho que o Google já teve seu dia em muitos aspectos também, mas não ajuda se sua plataforma ou plugin não estiver funcionando 100%.

2 curtidas

Muito preocupante se isso está acontecendo há 4 anos e não há solução à vista?

Presumo que o mesmo problema ocorra se você usar o AdButler ou qualquer uma das outras integrações oficiais do Plugin de Anúncios do Discourse?

O novo Google Analytics GA4 está contando as visualizações de página dinâmicas/mudanças de histórico como um evento de Visualização de Página e está contando as rolagens infinitas em threads mais longas como Eventos de Visualização de Página, o que é positivo.

Mas a integração do Adsense dentro do plugin de anúncios não parece contar as visualizações de página dinâmicas de rolagem infinita ou mesmo as mudanças de página como Visualizações de Página, o que basicamente torna o plugin quebrado.

Realmente precisa ser analisado. É corrigível?

2 curtidas

Sim, decidi abandonar o Google por completo, pois não valia a pena ou não era um relacionamento equilibrado, toda a análise que eles estavam coletando para um retorno praticamente zero, e com o advento da IA, a Borg sendo o golpe final.

Que % desse colapso foi agravado pelo desempenho lamentável dos anúncios no Discourse, não tenho ideia, mas foi muito ruim desde o primeiro dia, pensando que iria melhorar após alguns meses de adaptação e reequilíbrio, mas não, simplesmente piorou em linha com as tendências, e agora a indústria está quebrada para muitos.

Foi tão ruim que conheço outro administrador de site que rapidamente mudou do Discourse para outro por causa dos anúncios, depois de pouco tempo no Discourse. Eles podem ter postado aqui. Acho que sim. O desempenho foi chocante, mas nem todos nós temos as habilidades técnicas para descobrir ou investigar como você fez, e muita coisa mudou nesse período também, entre algoritmos, versões e tendências na rede. Tantas variáveis.

Resumindo, as visualizações de página colapsaram, como se tivessem caído de um penhasco e nunca se recuperaram.

Portanto, não é uma recomendação em termos de receita de anúncios, se esse aspecto representa 50% do seu critério, é um impeditivo. Teria sido bom saber com antecedência, muito provavelmente eu não teria migrado e teria pesquisado mais, mas a pesquisa em tempo real às vezes é a única opção também. Você vive e aprende.

1 curtida