Dela Google AdSense-intäkter på en blogg med flera författare

Som några av er vet arbetar jag just nu med en produkt som ska nå alla människor som bor från och av webben (de jag kallar Webworkers). Det är ett långsiktigt projekt eftersom jag inte har mycket tid (och all hjälp är välkommen ;) ) mellan mitt arbete och min familj.

I min lösning är ett av spåren att federera ett visst antal bloggar och sidor, skrivna och underhållna av flera författare (bland andra).

Från början var jag tvungen att tänka på en lösning för att dela eventuella intäkter, inklusive reklamintäkter som Google Adsense-annonser.
Äntligen hittade jag lösningen på en indisk blogg. Det verkar ganska passande. Låt oss se hur det blir.

Intäktsutbetalningsplanen innebär att varje författare kommer att tjäna en fast procentandel av AdSense-intäkterna som genereras från artiklarna de har skrivit. Ur författarnas synvinkel är detta arrangemang mycket bättre än att dividera intäkterna med antalet sidvisningar.

Faktum är att Google betalar bara när en annons klickas och inte efter antalet visningar. Detta kallas CPM (Cost per Mille). Om ditt innehåll är mycket riktat och annonserna som visas är mycket relevanta och därför omvandlingsfrekvensen är bra, är det normalt att du får mer betalt än författaren till ett större innehåll och därför med en större publik, men vars annonser är mindre klickade.

Därifrån har du två alternativ: antingen öppnar varje författare ett separat AdSense-konto och lägger till sin kod/tagg till varje artikel (i ett anpassat fält till exempel) och sköter sig själv genom att betala administratören sin andel av inkomsten, eller så sköter administratören hela grejen (vilket verkar logiskt eftersom han är dirigent).

Den valda lösningen är den andra. Administratören måste därför skapa separata kanaler för varje författare, för att kunna identifiera inkomstkällorna.

Föreställ dig att det finns 3 författare. Peter, Sam och Matt.
För var och en av dem skapar vi en kanal vars namn motsvarar namnet på författaren.

Sedan måste du skapa enheter av samma format som du tilldelar en av kanalerna. För enkelhetens skull är det bäst att följa en namnkonvention (t.ex. Leaderboard_Peter, Leaderboard_Sam, etc).

När du har skapat ditt AdSense-konto får du koden som du ska infoga på dina sidor för varje kanal.




Endast "slot" kommer att ändras för varje kanal. Eftersom varje kanal motsvarar en författare är allt du behöver göra att infoga lite javascript och php-kod och du är klar.

För att få namnet på en författare är proceduren mycket enkel. Beroende på vilken plattform som används, infoga:

  • <$BlogItemAuthorNickname$> för Blogger (gammal version)
  • för Blogger (ny version)
  • för WordPress

En liten PHP-funktion för att mappa namn och koder:

< ?php function get_ad_codes($author) { if($author == 'peter') return '123789'; elseif ($author=='sam') returnerar '987878'; ... else // standard, ingen författare hittades return '964743'; } ?>

Ändra sedan AdSense-skriptet enligt följande:

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



För att få reda på inkomsten per författare, visa dem helt enkelt i AdSense-gränssnittet genom att gruppera dem efter kanal. Det är allt.

Enkel och praktisk, tekniken kan användas för andra applikationer.

Kredit: Digital Inspiration

Att läsa också