Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

onclick für Iframe

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
dgrsh
PostRank 2
PostRank 2
Beiträge: 46
Registriert: 10.12.2008, 22:47

Beitrag von dgrsh » 09.07.2009, 17:19

Hallo,

aus performance günden lade ich meine Werbung in Iframes, wie z.b. hier:

<iframe width='160' height='600' src='https://adserver.arcadelady.com/ads/vcm160x600.html' marginwidth='0' marginheight='0' frameborder='0' scrolling='no'></iframe>

mein cms bietet an jeden click zu tracken, zwecks productivität der Besucher, dafür habe ich folgende Möglichkeit:

onclick=ad('vcm160x600')

Wie kriege ich das nun so verbunden, das wenn einer einen link in meinem iframe klickt, der gezählt wird?

Danke
Dennis

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 09.07.2009, 18:11

Geht aus Sicherheitsgründen nicht, da es der Same Origin Policy wiedersprechen würde.

Da der Iframe Inhalt von einem anderen Host kommt, kannst Du da mit Javascript nichts überprüfen und demnach auch nicht mit Onclick arbeiten - der Bereich des iFrames ist für Javascript auf Deiner Seite gewissermaßen blind.

Würdest Du den OnClick beim iframe tag mit einbinden, würdest Du damit allenfalls die Klicks auf den iframe Rahmen erwischen, nicht jedoch jene, die innerhalb des iframes getätigt werden.

Ergo: Geht leider nicht für Dein Zweck :-( - und Gottseidank geht es allgemein nicht, um Sicherheit zu gewährleisten. :-)

dgrsh
PostRank 2
PostRank 2
Beiträge: 46
Registriert: 10.12.2008, 22:47

Beitrag von dgrsh » 09.07.2009, 18:33

Hast du eine andere idee wie ich Sachen tracken könnte?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


mgutt
PostRank 10
PostRank 10
Beiträge: 3206
Registriert: 08.03.2005, 13:13

Beitrag von mgutt » 09.07.2009, 18:59

Du könntest dem iframe ein lokales Ziel geben und dieses Ziel kopiert einfach nur den Inhalt eines fremden Servers. Also so in der Art:

Code: Alles auswählen

echo&#40;file_get_contents&#40;'http&#58;//adserver.com'&#41;&#41;;
Nur bevor Du das auswirfst, filterst Du das Ergebnis noch so, dass Du Deinen eigenen JS-Code reinpackst.

Kann man eigentlich nicht ein DIV über einen iframe legen oder sowas? Wie haben das denn früher die Tracker bei Adsense gemacht?
Ich kaufe Dein Forum!
Kontaktdaten

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 10.07.2009, 02:21

Kann man eigentlich nicht ein DIV über einen iframe legen oder sowas? Wie haben das denn früher die Tracker bei Adsense gemacht?
Div drüber legen geht nicht.

Wie Adlogger und Co. damals Adsense Klicks getrackt haben, ist allerdings eine interessante Frage, der man mal nachgehen sollte.

Edit:

ok, habs mal bei Adlogger angeschaut:

Da wird u.a. ein window.onunload überprüft und dabei gecheckt, wo sich die Maus befindet, wenn sich diese dabei innerhalb des iframe befindet, wird ein Click getrackt. Ist (sehr) ungenau, aber pfiffig. (Methode, um FF Klicks zu tracken) Klappt aber auch nur, wenn die Anzeige im iframe mit target="_top" oder target="_parent" verlinkt ist.

Ebenso wird es mit OnFocus gearbeitet - dies funzt aber nur beim IE, nicht bei Firefox.

Der Javascript Code liegt in der track/adlogger-tracker.php -> www.adlogger.org

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag