¿A que suena un poco feo? ¿No es una burrada tener una URL en la que, aparentemente, va la consulta?
Pues el DFP SB (de Google), funciona con estas URLs. Curioso.
Mostrando entradas con la etiqueta google dfp. Mostrar todas las entradas
Mostrando entradas con la etiqueta google dfp. Mostrar todas las entradas
lunes, 1 de julio de 2013
lunes, 12 de diciembre de 2011
"Trackeando" iframes en DFP
Llevaba un tiempo pensando cómo se podía hacer esto, es decir, que un anuncio tipo "iframe" pudiese contener en sus URLs el código de seguimiento de Google DFP.

Antecedentes:
Supongamos que tenemos una "creatividad" (que poco me gusta este término) del tipo "terceros" en nuestra cuenta de DFP. El código corresponde a un iframe que sale de nuestro servidor:
http://miservidor.com/anuncios/anuncio1
Y la página http://miservidor.com/anuncios/anuncio1 devuelve el siguiente HTML:

Si creamos en DFP el banner del tipo "terceros" y ponemos el iframe, DFP podrá controlar las impresiones del banner, pero no los clicks, puesto que en ningún sitio hemos insertado la macro correspondiente, típicamente %%CLICK_URL_ESC%%
La solución:
Al llamar al iframe, añadimos como parámetro la macro, esto es:
<iframe src="http://miservidor.com/anuncios/anuncio1?macro=%%CLICK_URL_ESC%%">

Cuando DFP lance una impresión de nuestro banner, la macro será sustituida por el correspondiente código de seguimiento y desde el script que genera el banner, capturar el la url de seguimiento de DFP.
Supongamos que trabajamos con PHP, la modificación sería la siguiente en la página http://miservidor.com/anuncios/anuncio1:
<?php
$enlace = urldecode($_GET['macro']);
?>
<a target="_top" href="http://miservidor.com/articulos/articulo1">
Y eso es todo. En enlace que sale en el iframe ahora tendrá el código de seguimiento de Google DFP, contabilizará el click y redigirá al enlace final, http://miservidor.com/articulos/articulo1

Antecedentes:
Supongamos que tenemos una "creatividad" (que poco me gusta este término) del tipo "terceros" en nuestra cuenta de DFP. El código corresponde a un iframe que sale de nuestro servidor:
http://miservidor.com/anuncios/anuncio1
Y la página http://miservidor.com/anuncios/anuncio1 devuelve el siguiente HTML:
Si creamos en DFP el banner del tipo "terceros" y ponemos el iframe, DFP podrá controlar las impresiones del banner, pero no los clicks, puesto que en ningún sitio hemos insertado la macro correspondiente, típicamente %%CLICK_URL_ESC%%
La solución:
Al llamar al iframe, añadimos como parámetro la macro, esto es:
<iframe src="http://miservidor.com/anuncios/anuncio1?macro=%%CLICK_URL_ESC%%">

Cuando DFP lance una impresión de nuestro banner, la macro será sustituida por el correspondiente código de seguimiento y desde el script que genera el banner, capturar el la url de seguimiento de DFP.
Supongamos que trabajamos con PHP, la modificación sería la siguiente en la página http://miservidor.com/anuncios/anuncio1:
<?php
$enlace = urldecode($_GET['macro']);
?>
<a target="_top" href="http://miservidor.com/articulos/articulo1">
Y eso es todo. En enlace que sale en el iframe ahora tendrá el código de seguimiento de Google DFP, contabilizará el click y redigirá al enlace final, http://miservidor.com/articulos/articulo1
Por supuesto, hay que tomar todas las medidas de seguridad oportunas para evitar problemas (comprobar y sanear el parámetro que llega, etc).
Suscribirse a:
Entradas (Atom)