Ho sicuramente pensato che funzionasse in questo modo. Ma ho capito che Bhanu si riferisse a questo come “caricamento lazy”, che proponeva di disabilitare. Ora, a posteriori, potrei aver frainteso. Il “caricamento lazy” si riferisce solo al caricamento degli elementi non essenziali mentre quelli importanti sono già visualizzati? (come caricare le immagini dopo aver già mostrato il resto, invece di attendere che tutto sia stato caricato per mostrare tutto in una volta)
Vedo meno la relazione potenziale con il problema descritto se è questo il significato di “caricamento lazy”, e non il caricamento della sola porzione corrente dell’argomento (che forse non può nemmeno essere disabilitato e Discourse funziona sempre così. È questo che vuoi dire?)
Pensi che questo metodo di caricamento degli argomenti possa avere a che fare con il problema del “ricavo pubblicitario”?
Che sia dovuto al “caricamento lazy”? O che sia probabilmente qualcos’altro? (come ciò che è già stato menzionato sopra)
Abbiamo configurato tutto utilizzando annunci interni in ambiente di sviluppo e in staging su Docker (finta produzione) la settimana scorsa, e non abbiamo notato alcun problema nel caricamento degli annunci durante i test, nemmeno in post lunghi con un posizionamento pubblicitario tra ogni post.
Tuttavia, ho intenzione di reimpostare tutto presto (su una nuova slice VPS dedicata solo a questo test) e renderò disponibile il link di test per tutti, in modo che possano provarlo e visitarlo (controlla dal vivo), forse all’inizio della prossima settimana.
Ok. Quindi, disabilitare (il che presumo sia possibile dato che è stato menzionato) il lazy loading potrebbe effettivamente risolvere un problema, che potrebbe verificarsi efficacemente con Google AdSense e il lazy loading. Ottimo.
Torno alla mia domanda: se hai un argomento molto lungo E hai disabilitato il “lazy loading”, viene caricato tutto all’ingresso? (o lo “scroll infinito” fa sì che questo non accada?)
Immagino che avere il “lazy loading” disabilitato debba comportare degli svantaggi piuttosto significativi, sbaglio? (anche se risolve tutti i problemi legati agli annunci con Google, discussi qui e in precedenza). Oppure è possibile gestire ragionevolmente un forum Discourse nel tempo con il lazy loading disabilitato?
Cerca di non tracciare una linea di separazione tra le due affermazioni.
Non stavo suggerendo che Discourse stesse caricando in modo differito gli annunci.
Gli annunci sono più di semplici immagini; la rete pubblicitaria utilizza JavaScript per visualizzarli all’interno della pagina. Discourse non interferisce direttamente con quegli script.
Il caricamento differito sarebbe effettivamente utile in questo caso, se fosse consentito.
[DEPRECATION] ember-addons/ember-computed-decorators è deprecato. Si prega di utilizzare discourse-common/utils/decorators invece. _ember_jquery-3a388c5a0562670ed1eea762f12e041d92b4a418316d3f9f83e793d3ba6be5d7.js:74491:12
Avviso di deprecazione: Importare la classe NavItem invece di usare Discourse.NavItem (deprecato dalla versione 2.4.0 di Discourse) (rimozione nella versione 2.5.0) 2 _application-6e04c264e55fa0b55ca318bfc7b38d56fc17954d61ec053a8153d3d1d235c984.js:241:12
Avviso di deprecazione: Utilizzare importazioni specifiche @ember/* invece di ember (deprecato dalla versione 2.4.0 di Discourse) (rimozione nella versione 2.5.0) _ember_jquery-3a388c5a0562670ed1eea762f12e041d92b4a418316d3f9f83e793d3ba6be5d7.js:74706:10
Avviso di deprecazione: Importare la classe User invece di usare User (deprecato dalla versione 2.4.0 di Discourse) (rimozione nella versione 2.6.0) _application-6e04c264e55fa0b55ca318bfc7b38d56fc17954d61ec053a8153d3d1d235c984.js:241:12
L’attributo ‘src’ dell’elemento è vuoto. ads:1:1
L’attributo ‘src’ dell’elemento è vuoto. ads:1:1
Questo sito sembra utilizzare un effetto di posizionamento legato allo scorrimento. Questo potrebbe non funzionare bene con lo scorrimento asincrono; consultare https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects per ulteriori dettagli e per partecipare alla discussione sugli strumenti e le funzionalità correlate!
Sono d’accordo: a volte Google non ha annunci da mostrare su una pagina. Tuttavia, la copertura sembra molto più alta su altri software per forum in confronto. In secondo luogo, sembra esserci un chiaro pattern di annunci vuoti legato alla navigazione, quindi sospetto che questo non sia dovuto alla mancanza di annunci legata alla pagina o ai contenuti?
Grazie, per favore vedi il mio commento sopra. Alcuni punti:
Ho esaminato e ho visto che gli annunci vuoti (probabilmente di Google) sui forum Discourse potrebbero essere un problema anche su altri forum - probabilmente semplicemente non ci fanno caso e io sì
Caso 1 in cui gli annunci non sembrano apparire - ecco come riprodurlo: leggi un argomento che ha il codice pubblicitario alla fine della pagina. L’annuncio alla fine della pagina appare. Torna indietro e clicca di nuovo sullo stesso link della pagina. Verrai automaticamente portato alla fine della pagina con l’area dell’annuncio inferiore sullo schermo - questa volta non è riempita (vedi immagine). Stessa pagina, stesso contenuto - riempimento dell’annuncio diverso.
Caso 2 - vai direttamente alla fine di un argomento lungo e scorri verso l’alto. Gli annunci non appaiono nella maggior parte dei casi.
Proverò a fare rapporto sull’annuncio interno.
Molto soddisfatto di vedere così tanti membri del team mettere insieme le loro idee per risolvere questo problema - Discourse è il migliore.
Spero che questo aggiunga un piccolo punto di vista alla discussione.
Per divertimento, ho appena configurato questa pagina di test con circa 18 annunci “domestici” di visualizzazione su un sito di test e un argomento Lorem Ipsum che ho preparato oggi (posso aggiungerne altri se necessario).
Questi annunci di visualizzazione (solo posizionamenti di test generici, nulla di commerciale) sono serviti dal nostro server pubblicitario (che si trova su un server diverso) e tutti i tag degli annunci sono serviti in un tag iframe, per vedere come vengono caricati:
Più avanti nella settimana, smonterò questa configurazione e passerò dai tag iframe ai tag script asincroni.
Puoi fare il test su mobile e desktop; la configurazione di test serve annunci 300x250 su mobile e 728x90 su desktop.
Quando carico questa pagina di test (sia su mobile che su desktop), non vedo alcun ritardo oltre al tempo normale necessario per caricare un’immagine (ci sono 12 fusi orari tra me e questi due server); ma forse è già stato memorizzato nella cache dal mio lato, ed è per questo che non vedo ritardi degni di nota.
Non ci sono spazi vuoti.
Nota: ho intenzione di smontare questa configurazione di test mercoledì della prossima settimana; l’ho messa su solo per vedere se aggiunge valore alla discussione.
Sì, l’ho visitata e sembra funzionare correttamente.
Sarebbe davvero ottimo se potessi passare questo esperimento a Google AdSense, per vedere se continua a funzionare correttamente o meno.
Concordo, gli utenti del forum di Discourse sono i migliori (e i guru-lord del team dello staff)
Riguardo all’ultimo screenshot, ho notato che c’è molto “scroll”.
E per quanto riguarda il primo annuncio? Va bene.
Tieni presente che Google AdSense utilizza una sorta di regola dei 3 annunci per mostrare/nascondere gli annunci.
E, i migliori “ricavi” si ottengono con i primi annunci, non con gli ultimi!
Comunque, ho eseguito un nuovo test sul tuo sito.
Stai utilizzando gli annunci automatici.
Un argomento con 51 risposte mostra NOVE annunci! È tantissimo!!!
L’ultimo (sopra gli Argomenti suggeriti) non viene mostrato:
Il limite è stato rimosso, ma la logica è rimasta. È tratto dalla mia esperienza su un sito educativo finanziato dalla pubblicità. Avevano più outlet AdSense sulle loro pagine. In generale, solo 3 annunci nella viewport venivano visualizzati quando una pagina aveva un traffico significativo. Alcune pagine riescono a mostrare tutti gli annunci, ma di solito Google limita il numero di annunci visualizzati, forse in base al tempo di caricamento della pagina. Non sono sicuro delle mie ipotesi, ma questa era la conclusione a cui è arrivato il nostro responsabile della pubblicità quando abbiamo sollevato il problema con lui.
NB: qui in India le persone saturano completamente le pagine web inserendo quante più codifiche pubblicitarie possibile, quindi Google limita gli annunci qui.
Ho un sito ben consolidato con otto unità pubblicitarie per pagina principale e, quando eseguiamo AdSense (cosa che facciamo raramente), non vediamo mai spazi vuoti.
Il “limite di tre annunci per pagina” per AdSense non esiste in nessuna forma.
Tuttavia, ci sono altri motivi per cui AdSense non serve un annuncio, in particolare per siti non consolidati e/o siti con basso valore informativo (come stabilito dagli algoritmi di Google).
Ad esempio, la pagina di test che ho appena creato… se provo a eseguire AdSense su quella pagina, ovviamente Google non servirà annunci (nemmeno uno) a quel sito di test.
Ho esaminato una pagina piccola del mio sito con pochi slot pubblicitari e il problema degli annunci vuoti si presenta anche qui. Quindi è probabile che il numero limitato di annunci Google per pagina non ne sia la causa.
Gli algoritmi di Google sono piuttosto rigidi riguardo alla pubblicazione di annunci (come dovrebbero essere). I crawler di AdSense esplorano i siti che pubblicano annunci AdSense e analizzano il contenuto e una miriade di altri fattori per determinare se un annuncio debba essere pubblicato.
A titolo informativo, pubblicavamo oltre 40 milioni di annunci al mese e, in un certo periodo (mi mancano quei giorni, LOL), avevamo accesso diretto agli ingegneri di Google a Mountain View quando risolvevamo problemi di “pubblicazione di annunci e tipo CORS”.
A proposito, ho appena aggiornato la pagina di test “veloce e amichevole” con testo Lorem Ipsum per gli annunci interni che ho creato ieri, aggiungendo ulteriori risposte. Ora ci sono oltre 20 posizioni di test (credo 23…) su quella pagina di test, quindi speriamo che questo possa aiutare alcune persone, in qualche piccolo modo, a vedere come vengono caricati questi “annunci interni”, pubblicati da un server di annunci diverso tramite un tag iframe.
Sì, sono quasi certo che se rendessimo l’argomento lungo 200 risposte e inserissimo un posizionamento pubblicitario come questo tra ogni post, Discourse “farebbe la sua magia corretta” e caricerebbe il contenuto di quegli iframe poco prima che i tag diventino visibili.
Perdonami per non aver pubblicato altre 165 risposte di lorem ipsum (); ma se vuoi più posizionamenti su quella pagina di test con lorem ipsum, sarò felice di pubblicarne altre dieci, arrivando a circa 35 posizionamenti pubblicitari, solo per te (aggiungendo anche sagan ipsum e un divertente pirate ipsum) prima di smantellare quella pagina a metà settimana.
Nota: Se cambi i banner di visualizzazione delle case in tag Adsense, sono al 99,9999% sicuro che non vedremo alcun annuncio Adsense (e non dovremmo, di sicuro) perché Adsense (correttamente) non servirà annunci su una pagina di test come questa, creata da zero da meno di un giorno e piena di testo lorem ipsum :). Tuttavia, immagino che se facessi qualcosa di “stravagante” del genere, Google non sarebbe felice del nostro account Adsense :), quindi ti chiedo gentilmente di perdonarmi per non aver inserito tag Adsense su quel sito di test con lorem ipsum.
Nota: Ho intenzionalmente omesso di discutere come il crawler di Adsense elabora JavaScript e le pagine con scorrimento infinito. Se sei interessato, il mio suggerimento è di cercare su Google l’argomento interessante: come il crawler di Adsense risponde (elabora) le pagine con scorrimento infinito.
Vedi la discussione sopra sul perché Adsense non sarà “visibile” su queste pagine di test con lorem ipsum “create all’ultimo momento”.
Per quanto ho potuto vedere nelle impostazioni di AdSense, gli annunci automatici sono configurati per sito.
Ho disattivato gli annunci automatici per il sito. Grazie.