45% van de pageviews code 1 tonen, 35% van de views code 2 en 20% van de views code 3
Ik heb met twee andere mensen een website die redelijk goed bezocht wordt, zo rond de 8000 keer per dag met daarbij 30.000 pageviews. We verdienen hier best leuk geld mee met Google adsense en dit geld komt binnen op 1 adsense account. Aan de hand daarvan maken we een verdeling van de inkomsten. Nu willen wij dat anders gaan doen, namelijk:
Bij 45% van de pageviews moet de adsense code van persoon 1 ingeladen worden, bij 35% van de pageviews moet de adsense code van persoon 2 ingeladen worden en bij 20% van de pageviews moet de adsense code van persoon 3 ingeladen worden. Weet iemand hoe we dit kunnen regelen met PHP?
Bij 45% van de pageviews moet de adsense code van persoon 1 ingeladen worden, bij 35% van de pageviews moet de adsense code van persoon 2 ingeladen worden en bij 20% van de pageviews moet de adsense code van persoon 3 ingeladen worden. Weet iemand hoe we dit kunnen regelen met PHP?
Code (php)
EDIT: En waarom niet gewoon in die delen de opbrengst verdelen?
Gewijzigd op 24/03/2011 15:20:00 door Pim -
Oh ja, dat is erg logisch zeg. Ik kon er niet opkomen vreemd genoeg. Hartstikke bedankt!
Met rand is het overigens niet helemaal zeker dat 45% van de views voor persoon 1 zijn, 35% van persoon 2 en 20 van persoon 3 toch? Maar volgens mij is er niet een functie die dat wel precies kan...
We doen het liever op deze manier omdat dat voor ons makkelijker is wat administratie betreft. :-)
Met rand is het overigens niet helemaal zeker dat 45% van de views voor persoon 1 zijn, 35% van persoon 2 en 20 van persoon 3 toch? Maar volgens mij is er niet een functie die dat wel precies kan...
We doen het liever op deze manier omdat dat voor ons makkelijker is wat administratie betreft. :-)
Zet het in de database, met een veld 'persoon'. Dit wordt 1 2 of 3.
Laad bij elke pagina de waarde van de laatste row.persoon in.
Als het 1 is, laad dan de adsense van 2, en insert a row met waarde 2.
Als het 2 is, laad dan de adsense van 3, en insert a row met waarde 3.
Als het 3 is, laad dan de adsense van 1, en insert a row met waarde 1.
Zo kan je ook metteen zien hoeveel mensen wat hebben gehad.
Laad bij elke pagina de waarde van de laatste row.persoon in.
Als het 1 is, laad dan de adsense van 2, en insert a row met waarde 2.
Als het 2 is, laad dan de adsense van 3, en insert a row met waarde 3.
Als het 3 is, laad dan de adsense van 1, en insert a row met waarde 1.
Zo kan je ook metteen zien hoeveel mensen wat hebben gehad.
Gewijzigd op 24/03/2011 17:16:41 door Joris van Rijn
Hoezo dat? Als je 30000 views per dag hebt, zorgt een verdeling als dit voor een hele mooie benadering.
Dat klopt. Mee eens. Maar de TS vroeg om een andere manier (:
Maar niet zo nodig. De kans dat je bij de 35%-persoon er meer dan 200 views per dag van het gemiddelde afwijkt, is 1,5%. Niet echt boeiend dus.
Stel de verhouding tussen de 3 vrienden is niet goed, en ze zijn alle 3 hevig ingestelde kapitalisten (:
Nee maar klopt, het logische stukje van jou is makkelijker te gebruiken!
Nee maar klopt, het logische stukje van jou is makkelijker te gebruiken!
De verschillen op jaarbasis zullen nihil zijn!
0.449957077626 :: 0.350059817352 :: 0.199983105023
0.449957077626 :: 0.350059817352 :: 0.199983105023
Code (php)
Gewijzigd op 24/03/2011 18:53:56 door Yea Rupie
Zo moet je dat niet doen. Gemiddeld vind je natuurlijk altijd de goede percentages, 1 steekproef werkt dus niet. Wat je wil weten, is de kans dat het sterk (te veel) afwijkt. Dat moet je met statistiek doen.
Wat je ook kan doen, is dit vaak uitvoeren, en dan kijken hoe veel het gemiddeld afwijkt van het gemiddelde (standaardafwijking: gemiddelde van het kwadraat van de afwijking van het gemiddelde). Maar dat is ook vooraf uit te rekenen.
Wat je ook kan doen, is dit vaak uitvoeren, en dan kijken hoe veel het gemiddeld afwijkt van het gemiddelde (standaardafwijking: gemiddelde van het kwadraat van de afwijking van het gemiddelde). Maar dat is ook vooraf uit te rekenen.
Allen hartstikke bedankt voor het meedenken. Ik heb de oplossing van Pim geïmplementeerd. :-)




