1. Klickzählung bei AdSpirit-Werbemitteln (iFrame synchrones script)
Beispiel iFrame:
-
IFrame-URL wie sie an den Publisher AdServer weitergegeben wird:
<iframe width="120" height="600" noresize="noresize" scrolling="no" frameborder="0" marginheight="0" marginwidth="0" src="http://xyz.adspirit.de/adframe.php?pid=35&ord=[timestamp]"
ALLOWTRANSPARENCY="true"> ... </iframe> -
Code nach der Anpassung:
<iframe width="120" height="600" noresize="noresize" scrolling="no" frameborder="0" marginheight="0" marginwidth="0"src="http://xyz.adspirit.de/adframe.php?pid=35&ord=[timestamp]&prdclick_1={PublisherMACRO}" ALLOWTRANSPARENCY="true"> ... </iframe>
-
Code nach dem Ersetzen des {PublisherMACRO}:
<iframe width="120" height="600" noresize="noresize" scrolling="no" frameborder="0" marginheight="0" marginwidth="0"src="http://xyz.adspirit.de/adframe.php?pid=35&ord=[timestamp]&prdclick_1=http%3A%2F%2Fwww.tracker.de%2Ftrack.php%3F" ALLOWTRANSPARENCY="true"> ... </iframe>
-
Bei Klick wird weitergeleitet zu:
http://www.tracker.de/track.php?http%3A%2F%2http://xyz.adspirit.de%2Fadclick.php%3Fpid=35¶meter... -
Track.php muss dann wiederum weiterleiten zu:
http://xyz.adspirit.de/adclick.php?pid=35&weitereparameter...
Beispiel Script-Code:
-
Script-Code wie er an den Publisher AdServer weitergegeben wird:
<script src="http://xyz.adspirit.de/adscript.php?pid=73&ord=[timestamp]" type="text/javascript"></script>
-
Code nach der Anpassung:
<script src="http://xyz.adspirit.de/adscript.php?pid=73&ord=[timestamp]&prdclick_1={PublisherMACRO}" type="text/javascript"></script>
-
Code nach dem Ersetzen des {PublisherMACRO}:
<script src="http://xyz.adspirit.de/adscript.php?pid=73&ord=[timestamp]&prdclick_1=http%3A%2F%2Fwww.tracker.de%2Ftrack.php%3F" type="text/javascript"></script>
-
Bei Klick wird weitergeleitet zu:
http://www.tracker.de/track.php?http%3A%2F%2http://xyz.adspirit.de%2Fadclick.php%3Fpid=35¶meter... -
Track.php muss dann wiederum weiterleiten zu:
http://xyz.adspirit.de/adclick.php?pid=35&weitereparameter...
Codierung:
Darüber hinaus kann die vom Kundenserver erwartete Codierung separat eingestellt werden. Verwenden Sie hierzu den Parameter &prdclick_X=... wobei X die Anzahl der Codierungsschritte ist.
Beispiel:
&prdclick_0= |
URL nicht codiert |
&prdclick_1= |
URL einmal codiert |
&prdclick_2= |
URL zweimal codiert |
&prdclick_3= |
URL dreimal codiert |
usw. ...
2. Klickzählung bei AdSpirit-Werbemitteln (asynchron)
Bei asynchron eingebundenen Werbemitteln von AdSpirit erfolgt die Steuerung der Klickzählung über zwei Attribute die in das <ins ..> Element eingefügt werden, diese lauten data-asm-click und data-asm-encode. Als Wert für data- asm-click tragen Sie die Klick-URL ein (nicht encoded). Als Wert für data-asm-encode tragen Sie ein, wie oft codiert die Daten an die Klick-URL übergeben werden sollen (default ist 0).
Beispiel:
-
Code vor Anpassungen
<ins class="asm_async_creative"
style="display:inline-block; width:160px; height:600px;"
data-asm-host="meinadserver.adspirit.de"
data-asm-params="pid=123"></ins>
<script src="http://meinadserver.adspirit.de/adasync.js" async type="text/javascript" language="JavaScript"></script> -
Code nach Anpassungen
http://www.tracker.de/track.php ist nur ein Beispiel wie Ihr Klick-Macro aussehen könnte. Tragen Sie hier bitte das Klick-Macro Ihres AdServers ein um die Klicks zählen zu können.
<ins class="asm_async_creative"
style="display:inline-block; width:160px; height:600px;"
data-asm-click="{PublisherMACRO}"
data-asm-encode="1"
data-asm-host="meinadserver.adspirit.de"
data-asm-params="pid=123"></ins>
<script src="http://meinadserver.adspirit.de/adasync.js" async type="text/javascript" language="JavaScript"></script> -
Code nach dem Ersetzen des {PublisherMACRO}:
<ins class="asm_async_creative"
style="display:inline-block; width:160px; height:600px;"
data-asm-click="http://www.tracker.de/track.php"
data-asm-encode="1"
data-asm-host="meinadserver.adspirit.de"
data-asm-params="pid=123"></ins>
<script src="http://meinadserver.adspirit.de/adasync.js" async type="text/javascript" language="JavaScript"></script> -
Bei Klick wird weitergeleitet zu:
http://www.tracker.de/track.php?http%3A%2F%2http://xyz.adspirit.de%2Fadclick.php%3Fpid=35¶meter... -
Track.php muss dann wiederum weiterleiten zu:
http://xyz.adspirit.de/adclick.php?pid=35&weitereparameter...
3. RealTime Bidding
Ebenso wie bei normalen IFrames / Script-Codes kann auch beim RealTime Bidding Klicktracking erfolgen. Hierzu wird an die RTB-Request-URL der entsprechende Parameter &prdclick_0= / &prdclick_1= / ... (siehe oben) ange- hangen.
Da es sich beim RTB um die Weiterleitung des Werbemittels handelt und nicht um eine direkte Auslieferung an den Nutzer, kann hier anstelle der Klick-URL auch der Klick-Macro (url-encoded) des jeweiligen AdServers angehangen werden
(z.B. &prdclick_0=%25%25CLICK_URL_ESC%25%25 bei DoubleClick).
Keywords: click makro, urlredirect,