Problema com Adsense e pageviews

I think there’s a serious issue with how the Plugin is working for Google Adsense.

I have tried to document the data here on a conversation about Page Views:

With the official Plugin running and several ads in prominent positions on the page, I only got a 3.9% Google AdSense to Google Analytics GA4 PV count.

I tried adding the AdSense codes using GTM and AdSense Auto ads placement and I’m now getting a 13% hit rate of AdSense page views to GA4 page views - this is with far fewer & less prominent ads on the page - GTM is a deeply flawed method that doesn’t work if you browse the site, but even so, it is still outperforming the plugin by a considerable margin.

I’m not a developer/programmer but I think the problem is that the HISTORY changes on the pages are not triggering the AdSense Tags using the Plugin, or something like that, also the infinite scroll page loads are not triggering pageviews which I think they should. In fact, the PV rate is so much lower than even the Discourse PVs that I don’t think the changing page is triggering the AdSense tags, I think only first visits or full page refreshes are being counted by Adsense when using the plugin. Even though the ads are visible when you browse the site.

EXAMPLE:

So on July 15th data

  • Google Analytics GA4: had 152K PageViews
  • Google Analytics GA4: had 6.8K First Visit Events
  • Discourse Logged: 93K Page Views - I understand the difference between Discourse PVs and GA4 so that makes sense.
  • Google AdSense: 6K Page views

There’s something not working correctly here to my mind.

Is anyone getting better Pageview data using AdButler or any of the other Advertising integrations?

AdSense Pageview v Visibility Graph:

On the left is the plugin - and on the right is AdSense added with GTM - you can see that the Plugin gave me much better ad visibility then the Auto Ads i have added via GTM

(NB: Ignoring the flatline there, I had removed the tags altogether at that stage. )

Google Analytics data for the same timeframe

The Google Analytics data shows how much busier the site was (peak season for my site ends at the end of July) but even with far less traffic, it is now generating far more AdSense page views proportionately using the deeply flawed GTM system.

I hope this data will help someone to troubleshoot the issue.

Just to give further insight:

In July I had

  • 172K First Visit Events in GA4
  • 177K Page Views in Google AdSense

Those numbers are far too close to be a coincidence IMO.

Over that timeframe:

  • Discourse counted 1.7 Million Page Views
  • Google Analytics counted 3.9 Million (I have a lot of long threads so lots of dynamic page loads with infinite scroll).

So actually it looks like the vast, vast majority of subsequent page views after the initial page load seem to get lost on AdSense.

3 curtidas

Receio não ter muita experiência com este plugin, por isso não sei por onde começar, mas vou encaminhá-lo para Bug e espero que alguns olhos mais experientes o analisem. :eyes:

4 curtidas

Obrigado @JammyDodger :+1:

2 curtidas

Li este e os seus outros tópicos, mas agora estou um pouco confuso sobre o problema que você está relatando.

Você está preocupado que os anúncios do AdSense não estejam sendo realmente veiculados pelo plugin de anúncios? Ou você está preocupado que, embora os anúncios estejam sendo veiculados, eles não estejam sendo reconhecidos como visualizações de página no GTM?

Em termos de como rastreamos visualizações de página no Discourse, acho que você já deduziu isso, mas para rastrear uma visualização de página, ela deve ser:

  1. Sinalizada pela Aplicação como uma visualização de página, o que acontece nas transições de rota (por exemplo, clique na página do usuário a partir da página do tópico, transição entre tópicos, etc.)
  2. OU, não uma solicitação Ajax (significando a primeira solicitação para PWA ou crawler, etc.)

E

  1. Uma resposta 200, não um erro
  2. Uma solicitação text/html, não uma solicitação JSON. (Excluindo assim solicitações diretas de API)

Portanto, para o Discourse, simplesmente rolar a página para baixo não contará como novas visualizações de página.

Separadamente, quanto à adição do gatilho history à tag GTM, não tenho certeza de como isso pode afetar a veiculação de anúncios, mas notei um aumento na contagem de visualizações de página em meu site de teste após adicionar isso, então talvez você esteja no caminho certo.

2 curtidas

Olá @MarkDoerr - Obrigado por retornar.

Desculpe se não fui claro o suficiente, estou meio que tentando coisas e possivelmente confundindo todo o problema.

O principal problema que eu estava tendo é que, usando o plugin de publicidade com o Adsense, eu estava recebendo apenas uma pequena fração de visualizações de página no Google AdSense em comparação com as Visualizações de Página do Google Analytics ou Visualizações de Página do Discourse.

A uma taxa para julho:

  • Google Analytics: 3,9 milhões de visualizações de página.
  • Discourse 1,7 milhão de visualizações de página
  • Google Adsense usando o Plugin 177.000 visualizações de página

O que é uma queda dramática. Eu tinha anúncios visíveis na maioria das páginas, cabeçalho, rodapé, entre as postagens após os tópicos, etc. Os anúncios pareciam carregar na maioria das páginas enquanto você navegava, mas apenas uma fração deles estava sendo registrada no AdSense.

Outras pessoas estão obtendo uma taxa de retorno melhor usando o plugin de anúncios com o Adsense?

Para tentar ver se eu conseguia uma Visualização de Página melhor, comecei a experimentar com o GTM, mas talvez isso esteja apenas confundindo as coisas, então vamos deixar isso por enquanto, mas eu consegui um retorno de Visualização de Página melhor com muito menos tráfego desde que comecei a experimentá-lo.

[ editar - corrigindo dados do AdSesne - ]

2 curtidas

Quase nada. As rendas são tão baixas com o Discourse que é o mesmo que parar de exibir anúncios do Google para sempre. Bem, os usuários estão mais felizes, eu acho.

Essa foi a principal razão pela qual parei de compartilhar links diretos do meu fórum e estou redirecionando as pessoas via WordPress e comentários.

Mas isso não pode estar correto, certo? Deve ser possível obter pelo menos uma visualização de página do Discourse para contar como uma visualização de página no AdSense. Certo? Para mim, isso significa que o sistema de anúncios não está funcionando se não estiver registrando as visualizações de página na taxa correta.

A integração do AdButler funciona com a mesma pequena porcentagem de visualizações de página contadas?

Sem problemas. Pensei que era isso que você queria dizer, mas você estava fazendo vários experimentos diferentes, então eu só queria ter certeza. :slight_smile:

Desculpe pelas perguntas/observações que podem parecer básicas, mas eu não sirvo anúncios, então estou abordando isso com uma conta AdSense nova que está aguardando aprovação.

Então, ao veicular seus anúncios através do GTM, você viu uma proporção maior de visualizações de página AS/GA4 do que quando estava veiculando os anúncios através do plugin?

E ainda assim…

…o que parece sugerir que suas impressões de anúncios ainda são altas e, na verdade, melhores quando os anúncios são veiculados através do plugin do que do GTM, está correto?

Por curiosidade, quantas impressões o AdSense relata durante o mesmo período das visualizações de página? Você viu alguma flutuação nisso durante seus testes?

Tudo isso parece um problema de “buraco de coelho” Google-para-Google, mas como eu disse, estou aguardando a aprovação da minha conta AdSense para poder testar isso. Continuarei olhando para isso enquanto espero para ver se consigo encontrar algo que possamos fazer para ajudar.

2 curtidas

Sem problemas, fico feliz em explicar novamente com mais clareza.

Correto, estou obtendo um número semelhante de visualizações de página AS agora ao que estava obtendo anteriormente, mas com um site muito mais tranquilo (é a baixa temporada para o meu site agora).

Mas ainda é apenas uma porcentagem muito pequena das visualizações de página que o Fathom Analytics, GA4 ou Discourse contam por dia. Algo como 7 mil visualizações de página AS em comparação com 48 mil no Discourse, 67 mil no GA4 e Fathom.

Usando o GTM, as impressões de anúncios são menores e a visibilidade dos anúncios também é menor. A razão para isso é que estou usando anúncios automáticos do AdSense, então os anúncios não estão em locais tão bons quanto você pode facilmente adicioná-los usando o plugin.

Os dados à esquerda eram do plugin - e os dados à direita usando GTM - eu estava ganhando tão pouco que desisti entre eles.

Aqui está o tráfego em comparação para os mesmos dados:

Além disso, um fator importante é que, quando navego pelo site usando a abordagem GTM, vejo anúncios no carregamento inicial da página, mas eles não aparecem quando navego para outra página e, se volto para a página inicial, eles não estão mais lá. Eles só aparecem quando faço uma atualização completa da página, mas ainda assim eles me dão uma contagem de visualizações de página melhor do que usar o plugin.

Enquanto com o Plugin eu podia ver anúncios ao navegar de página para página no site, mas navegar pelo site não criava visualizações de página no AdSense. É como o pior dos dois mundos, os usuários veem os anúncios, mas o AdSense não vê suas visualizações de página. Então você está incomodando os usuários e não gerando receita significativa.

Acho que usar o plugin AdSense está contando apenas os carregamentos iniciais da página, não os carregamentos subsequentes. Mesmo que os anúncios sejam visíveis, é como se as Visualizações de Página simplesmente não fossem contadas.

Voltando ao meu exemplo de julho - por exemplo, durante todo o mês de julho eu tive:

  • 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).
  • O Google Analytics contou 172 mil eventos de Primeira Visita (GA4)
  • O Google AdSense contou 177 mil Visualizações de Página

Esses dois últimos números parecem estranhamente semelhantes, os 5 mil extras podem ser apenas atualizações?

Acho que é um problema de PV do Discourse para PV do Google AdSense. Tive um problema semelhante com o Fathom Analytics até adicioná-lo ao site usando o GTM. Espero colocar uma conta AdButler em funcionamento amanhã, mas tenho a sensação de que ela terá o mesmo problema.

2 curtidas

Teria interesse em saber se alguém está usando as outras integrações:

  • Google Ad Manager
  • Amazon
  • Carbon Ads
  • AdButler

Alguma dessas integrações está mostrando um número semelhante de visualizações de página às visualizações de página do Discourse ou melhor ainda, às visualizações de página do Google Analytics.

Isso pode estabelecer se é um problema do Google AdSense ou uma questão do Discourse.

EDIT: Descobri como configurar uma zona no AdButler e adicionei uma zona ao site usando o Adplugin, então será interessante ver como isso vai, as primeiras impressões de anúncios parecem estar chegando agora.

OUTRO EDIT. Portanto, o AdButler não conta visualizações de página como tal, ele apenas conta impressões de anúncios. Configurei alguns anúncios padrão em algumas zonas (posições) no site usando o plugin, e após 4 horas tenho 5,1 mil impressões, o que é cerca de 900 a menos que a impressão total de ontem no AdSense. Interessante.

MAIS UM EDIT: Ok, então eu entendi mal o que é o AdButler, então comecei a adicionar minhas unidades de anúncios do AdSense ao site usando o AdButler, será interessante ver quantas impressões/visualizações de página teremos com base nisso, os primeiros dados parecem promissores.

3 curtidas

Ok, então tentei usar o AdButler e as configurações do plugin AdButler para adicionar as unidades de anúncio do AdSense ao site manualmente (e deixei o AutoAds em execução também)… e estes são os resultados:

Explicação:

  • 24 de julho a 31 de julho = Executando AdSense usando o plugin = Recebendo pouquíssimas visualizações de página, cerca de 5 mil por dia, mas cada visualização de página está gerando muitas impressões, 30-40 mil - com essas configurações, vi anúncios na maioria das páginas onde você esperaria vê-los com as configurações que usei - no topo da lista de tópicos, entre as postagens, etc.
  • 1 de agosto a 23 de agosto = sem anúncios
  • 24 de agosto a 30 de agosto = Apenas executando o Google Autoads usando o Google Tag Manager = não vendo muitos anúncios no site, exceto no carregamento de página ou em uma atualização completa da página. Alguns no primeiro carregamento e depois nenhum, mas ainda tive cerca de 7 mil visualizações de página gerando 12-14 mil impressões.
  • A partir de 30 de agosto: (que é a grande aceleração à direita do gráfico) = Adicionando unidades de anúncio do AdSense usando as zonas do AdButler. Recebendo muito mais visualizações de página, 50 mil por dia… ótimo! … mas, por algum motivo, as impressões não aumentaram em uma quantidade proporcional, elas estão presas no mesmo nível que eu estava recebendo com apenas 5 mil visualizações de página… se tivessem aumentado como esperado, a linha vermelha à direita estaria fora do gráfico, em vez disso, agora estou recebendo menos impressões do que visualizações de página.

Isso apesar de ter muito mais anúncios visualizáveis no site ao navegar pelas páginas, os anúncios do AdButler parecem carregar nos espaços onde foram adicionados usando o plugin, vejo dois ou três anúncios na maioria das páginas que visito como esperado, enquanto antes (23 a 29 de agosto) eu estava vendo muito poucos anúncios, então eles deveriam estar sendo contados como impressões, mas parece que não estão, mas as visualizações de página estão sendo registradas. :man_shrugging:

Estou perdido neste ponto. :sweat_smile:

Devo dar mais tempo ao AdSense para ver se as impressões aumentarão mais?

Acho que vou me inscrever em outra fonte de anúncios e experimentá-los com o plugin AdButler e ver se consigo um resultado diferente dos dados do AdSense acima. Talvez o AdSense seja o problema.

ATUALIZAÇÃO:

Ok, então tentei adicionar o Smarty Ads usando o AdButler com o plugin AdButler, mas estou tendo um problema semelhante:

O anúncio de teste que estou experimentando é o anúncio MOBILE POST BOTTOM ZONE nessa localização, pois parece ser o anúncio que aparece entre as postagens no celular. Este anúncio normalmente recebe muitas impressões, pois 80% do meu tráfego é de dispositivos móveis.

Portanto, configurei as unidades de anúncio no Smarty Ads e, em seguida, configurei minhas zonas no AdButler e adicionei unidades de anúncio ao AdButler que contêm os códigos de incorporação do Smarty.

Aqui estão as estatísticas do ADBUTLER para hoje, preste atenção especial às impressões MOBILE POST BOTTOM - 11 mil para hoje

Este número parece razoável. Tenho vários tópicos longos, então este anúncio deve ser acionado muitas vezes. Como resultado, o AdButler parece estar acionando seus anúncios na taxa aproximada que eu esperaria.

O problema é que, no painel do Smarty Ads, estou recebendo apenas uma fração das SOLICITAÇÕES que você esperaria do tráfego acima.

2 curtidas

Estou tendo o mesmo problema aqui. Infelizmente, as contagens do AdSense são muito baixas em comparação com as visualizações de página. Uma atualização será publicada sobre este problema?

É, desisti do AdSense, ele claramente não está registrando PageViews corretamente, infelizmente.

Você teve alguma sorte com isso, @MarkDoerr?

Para constar, na minha opinião, o Adsense simplesmente não funciona bem com o Discourse ou vice-versa. Provavelmente é melhor usar outro fornecedor.

Eu recebo em média pelo menos um “Relatório de Violação do Editor do Adsense” a cada dois meses, o que parece estar relacionado à integração. E os usuários que veem anúncios estão constantemente sendo ‘jogados’ para cima e para baixo no tópico à medida que os anúncios carregam.

Atualmente, esse é definitivamente o caso, mas o Google Analytics mais recente lê bem o Discourse, certamente o AdSense também pode funcionar?

Apenas uma observação de que Mark está fora esta semana. Eu gostaria de poder responder às suas perguntas, mas estou na mesma posição que Mark menciona aqui:

Na verdade, em uma posição um tanto pior, pois eu nem tenho uma conta AdSense aguardando aprovação.

Seria ótimo saber se havia alguma maneira de testar essa teoria sem ter uma conta AdSense. Do tempo em que trabalhei para a Discourse, lembro-me de perguntas relacionadas ao plugin AdSense sendo difíceis de responder.

1 curtida

Shane,

Como Simon mencionou, eu estava fora do escritório… nas últimas 2 semanas, na verdade. Acabei de retornar, então vou investigar isso e ver se consigo descobrir algo.

2 curtidas

Sem problemas - eu também estive fora nos últimos 10 dias! - me avise se você tiver alguma sorte, claramente algo não está batendo.

O antigo Google Analytics também não leu as visualizações de página corretamente, apenas o GA4 parece ler, então, há algo errado com o Google, na verdade.

Há algum progresso no problema?

Infelizmente, parece que ninguém se importa.
Pelo que vejo, o Discourse é mais voltado para usos corporativos, como plataforma de suporte, em vez de sites de pequenas comunidades que precisam gerar receita.
Eu gosto muito do Discourse como software, mas infelizmente tomei a decisão de mudar para outra plataforma, pois parece impossível monetizar o Discourse adequadamente devido ao SPA / carregamento dinâmico de páginas, que parecem causar estragos em todos os sistemas de anúncios que tento usar, mesmo com o plugin oficial de anúncios.
Se algum pequeno editor precisar de conselhos sobre sistemas alternativos, sinta-se à vontade para entrar em contato. Tenho alguns desenvolvedores migrando minha comunidade do Discourse para o sistema deles atualmente e a primeira demonstração parece estar funcionando bem.