Jump to content

Nuevo tutorial: añadir IP de visitantes a informes de Google Analytics


Quico

Recommended Posts

Buenos días.

He creado un tutorial en el que cuento cómo añadir la IP de nuestros visitantes a informes de Google Analytics y poder así monitorizar las IPs de los visitantes de nuestra tienda.

Esto es bastante útil ya que si utilizáis Google Adwords os puede servir para localizar clicks fraudulentos

http://reinadepicas.wordpress.com/2013/10/24/anadir-ip-de-visitantes-a-informes-de-google-analytics-en-prestashop/

Espero que os sirva de ayuda y que comentéis qué os parece.

¡Saludos!

Link to comment
Share on other sites

Buenos días.

He creado un tutorial en el que cuento cómo añadir la IP de nuestros visitantes a informes de Google Analytics y poder así monitorizar las IPs de los visitantes de nuestra tienda.

Esto es bastante útil ya que si utilizáis Google Adwords os puede servir para localizar clicks fraudulentos

http://reinadepicas.wordpress.com/2013/10/24/anadir-ip-de-visitantes-a-informes-de-google-analytics-en-prestashop/

Espero que os sirva de ayuda y que comentéis qué os parece.

¡Saludos!

Hola,

 

Gracias por su colaboración con la Comunidad de Prestashop

 

En principio, creo no es necesario editar el

 

FrontController

Tienes variable disponible en smarty

 

 {$smarty.server.REMOTE_ADDR}

 

Adjunto Imagen

 

smartyvariable-1024x636.png

Link to comment
Share on other sites

Hola,

 

Gracias por su colaboración con la Comunidad de Prestashop

 

En principio, creo no es necesario editar el

 

FrontController

Tienes variable disponible en smarty

 

 {$smarty.server.REMOTE_ADDR}

 

Adjunto Imagen

 

smartyvariable-1024x636.png

 

Ok, mucho mejor así!

Modifico mi post.

Muchas gracias

Link to comment
Share on other sites

¿Por cierto, depende meterlo en el header.tpl a mano, no te convendria para dejarlo todo mas organizarlo (meterlo dentro del modulo de analytics que lleva prestashop) en un override en la plantilla, es decir hacer una copia del fichero:
 

/modules/ganalytics/header.tpl

en

/themes/plantilla/modules/ganalytics/header.tpl

Y modificar ese fichero.

?

Link to comment
Share on other sites

¿Por cierto, depende meterlo en el header.tpl a mano, no te convendria para dejarlo todo mas organizarlo (meterlo dentro del modulo de analytics que lleva prestashop) en un override en la plantilla, es decir hacer una copia del fichero:

 

/modules/ganalytics/header.tpl

en

/themes/plantilla/modules/ganalytics/header.tpl

Y modificar ese fichero.

?

Es buena idea, pero tanto en este caso como en el que yo explicaba, hay un problema: Si se cambia el tema de Prestashop dejarán de insertarse las IPs en el informe. Igual habría que insertar el código en otro sitio al que no afectara el cambio de tema no?

Link to comment
Share on other sites

....por ejemplo, modificando directamente el archivo /modules/ganalytics/header.tpl

Ahí, modificas el base que aparece si no tienes el modulo sobreescrito en la plantilla, pero en prestashop es bueno mantener una organización, por eso aunque modifiques ese, haz tambien una copia del fichero en el override de la plantilla.

Link to comment
Share on other sites

Pero de todos modos, pero una pregunta, si lo dejas en este momento asi:

 

_gaq.push(['_setCustomVar', 1, 'IP', "{$smarty.server.REMOTE_ADDR}", 1]);

Dependes como lo has dejado ahora tras la modificación que veo en tu blog que los has dejado asi:

 

_gaq.push(['_setCustomVar', 1, 'IP', '".{$smarty.server.REMOTE_ADDR}."', 1]);

 

 

 

 ¿Te da algún error?

Link to comment
Share on other sites

Pero de todos modos, pero una pregunta, si lo dejas en este momento asi:

 

_gaq.push(['_setCustomVar', 1, 'IP', "{$smarty.server.REMOTE_ADDR}", 1]);

Dependes como lo has dejado ahora tras la modificación que veo en tu blog que los has dejado asi:

 

_gaq.push(['_setCustomVar', 1, 'IP', '".{$smarty.server.REMOTE_ADDR}."', 1]);

 

 

 

 ¿Te da algún error?

 

Lo pruebo y te digo
Link to comment
Share on other sites

Ten en cuenta que la IP puede estar detrás de un proxy. Para saber la IP real sería

 

 

<?php
$remoteaddr=$_SERVER["REMOTE_ADDR"];
$xforward= $_SERVER["HTTP_X_FORWARDED_FOR"];
if (empty($xforward)) {
//user is NOT using proxy
echo "You are not using proxy, your real IP address is: $remoteaddr";
}
else {
echo "You are using a proxy, your proxy server IP is $remoteaddr while your real IP address is $xforward";
}
?>
Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...