Condividi le entrate di Google AdSense su un blog con più autori

Come alcuni di voi sanno, attualmente sto lavorando a un prodotto che dovrebbe raggiungere tutte le persone che vivono dal e dal Web (quelli che chiamo Webworkers). È un progetto a lungo termine perché non ho molto tempo (e qualsiasi aiuto è ben accetto ;) ) tra il mio lavoro e la mia famiglia.

Nella mia soluzione, una delle piste è federare un certo numero di blog e pagine, scritti e mantenuti da diversi autori (tra gli altri).

Fin dall'inizio ho dovuto pensare a una soluzione per la condivisione delle entrate, comprese le entrate pubblicitarie come gli annunci di Google Adsense.
Finalmente ho trovato la soluzione su un blog indiano. Sembra abbastanza appropriato. Vediamo come va a finire.

Il piano di compenso degli utili prevede che ogni autore guadagnerà una percentuale fissa delle entrate AdSense generate dagli articoli che ha scritto. Dal punto di vista degli autori, questa disposizione è molto meglio che dividere le entrate per il numero di visualizzazioni di pagina.

In effetti, Google paga solo quando si fa clic su un annuncio e non in base al numero di visualizzazioni. Questo si chiama CPM (Costo per Mille). Se i tuoi contenuti sono molto mirati e gli annunci visualizzati sono molto pertinenti e quindi il tasso di conversione è buono, è normale che tu venga pagato di più dell'autore di un contenuto più ampio e quindi con un pubblico più ampio, ma i cui annunci sono meno cliccati.

Da lì, hai due opzioni: o ogni autore apre un account AdSense separato e aggiunge il suo codice/tag a ogni articolo (in un campo personalizzato per esempio) e gestisce da solo pagando all'amministratore la sua quota di reddito, oppure il l'amministratore gestisce il tutto (il che sembra logico poiché è il conduttore).

La soluzione scelta è la seconda. L'amministratore deve quindi creare canali separati per ciascun autore, al fine di identificare le fonti di reddito.

Immagina che ci siano 3 autori. Pietro, Sam e Matt.
Per ognuno di essi creiamo un canale il cui nome corrisponde al nome dell'autore.

Quindi devi creare unità dello stesso formato a cui assegni uno dei canali. Per comodità, è meglio seguire una convenzione di denominazione (ad es. Leaderboard_Peter, Leaderboard_Sam, ecc.).

Dopo aver creato il tuo account AdSense, otterrai il codice da inserire nelle tue pagine per ogni canale.




Solo lo "slot" cambierà per ogni canale. Poiché ogni canale corrisponde a un autore, tutto ciò che devi fare è inserire un po' di codice javascript e php e il gioco è fatto.

Per ottenere il nome di un autore la procedura è molto semplice. A seconda della piattaforma utilizzata, inserire:

  • <$BlogItemAuthorNickname$> per Blogger (vecchia versione)
  • per Blogger (nuova versione)
  • per WordPress

Una piccola funzione PHP per mappare nomi e codici:

< ?php function get_ad_codes($author) { if($author == 'peter') return '123789'; elseif ($author=='sam') return '987878'; ... else // default, nessun autore trovato return '964743'; } ?>

Quindi modifica lo script AdSense come segue:

";
  larghezza_annuncio_google = 728;
  google_ad_height = 90;
//-->



Per conoscere le entrate per autore, è sufficiente visualizzarle nell'interfaccia di AdSense raggruppandole per canale. Questo è tutto.

Semplice e pratica, la tecnica può essere utilizzata per altre applicazioni.

Credito: ispirazione digitale

Leggere anche