login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Google Adsense

Offline Fenrir - 13/09/2004 21:17
Avatar van FenrirPHP expert Ik wil graag Google Adsense gebruiken, maar dan wil dat elke keer als erop geklikt wordt, dat de tekst in de ad + de link in mijn db wordt gestopt, is dit mogelijk?

mss, met js, de links in het ad-ding een soort onclick geven?
en dat hij dan via een onzichtbaar iframe de info doorgeeft?

kan het zo?
hoe?

mvd,
Jules

2 antwoorden

Gesponsorde links
Offline BigTeddy - 13/09/2004 23:38
Avatar van BigTeddy Gouden medaille

PHP gevorderde
Wel Adsense werkt al via een iframe als ik het niet mis heb.
Ook zie ik niet echt het nut in, om de link in een databank te zetten en ik betwijfel of dit wel mogelijk is. De link waarop je linkt om naar de pagina te gaan word namelijk gegenereerd door het js bestand dat geladen wordt van google. Natuurlijk kan je dit eraf halen en er wat proberen aan te sleutelen.

Dan zou je een popup mss kunnen laten openen en de url megeven en die popup dan de url in de db laten zetten of zo iets. Nu zal je wel even moeten zoeken naar de var die de url voor de Adsense bevat, zodat je die kan opslagen. Maar hoe dan ook wordt er altijd een link naar google weergegeven met de eigenlijke link er ook in.

http://pagead2....4235032627

Dan zul je die adurl moeten uifilteren, niet zo moeilijk hé.
Iets van....
  1. <?php
  2. $hurl = "http://pagead2.googlesyndication.com/pagead/adclick?sa=l&ai=AfcExkLGAB97pYopuCdeug2NC5_72CM6hhLAwNebA-IQshXoAAAthDEgACgIEAAAZyF2Zv5mYhxGbuEmbp1WZtk2csFmbk5iblRHA0YDO4ZDMfF2cAAQAAA&num=2&adurl=http://www.cardhaus.com/dbz/%3Fsource%3DGoogle&client=ca-pub-2199904235032627";
  3. $url = explode("&adurl=", $hurl);
  4. $url = explode("&client=", $url[1]);
  5. $url = $url[1];
  6. ?>


Maar ik zou dus eens proberen de file van google te halen en te editen zodat je in de href een javascript functie kunt stoppen ;)
Offline Fenrir - 14/09/2004 17:59
Avatar van Fenrir PHP expert ja, dat is niet het probleem, maar ik heb bijv dit:

<a onclick="al()" href="http://www.google.nl/">bla</a>

maar dit kan ik niet in de links van de ads toevoegen, maar dit kan wel:

function al(){
alert('hey');
}

document.getElementsByTagName('a').onclick = al;

dit werkt niet, weet iemand hoe het moet?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s