Quico Posted October 24, 2013 Share Posted October 24, 2013 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 More sharing options...
nadie Posted October 24, 2013 Share Posted October 24, 2013 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 Link to comment Share on other sites More sharing options...
Quico Posted October 24, 2013 Author Share Posted October 24, 2013 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 Ok, mucho mejor así! Modifico mi post. Muchas gracias Link to comment Share on other sites More sharing options...
nadie Posted October 24, 2013 Share Posted October 24, 2013 Ok, mucho mejor así! Modifico mi post. Muchas gracias En definitiva, se quedaria así: <script type=”text/javascript”> _gaq.push(['_setCustomVar', 1, 'IP', "{$smarty.server.REMOTE_ADDR}", 1]); </script> Link to comment Share on other sites More sharing options...
nadie Posted October 24, 2013 Share Posted October 24, 2013 ¿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 More sharing options...
Quico Posted October 24, 2013 Author Share Posted October 24, 2013 ¿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 More sharing options...
Quico Posted October 24, 2013 Author Share Posted October 24, 2013 ....por ejemplo, modificando directamente el archivo /modules/ganalytics/header.tpl Link to comment Share on other sites More sharing options...
nadie Posted October 24, 2013 Share Posted October 24, 2013 ....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 More sharing options...
nadie Posted October 24, 2013 Share Posted October 24, 2013 Por cierto, no se te olvide enlazar en tu post del blog al enlace del foro, donde de un modo u otro se te esta ayudando xDDDD (Aunque hayas modificado el post de antemano) Link to comment Share on other sites More sharing options...
Quico Posted October 24, 2013 Author Share Posted October 24, 2013 Por cierto, no se te olvide enlazar en tu post del blog al enlace del foro, donde de un modo u otro se te esta ayudando xDDDD (Aunque hayas modificado el post de antemano) Hecho, gracias por la ayuda!!!! Link to comment Share on other sites More sharing options...
nadie Posted October 24, 2013 Share Posted October 24, 2013 Hecho, gracias por la ayuda!!!! Perfecto ! Un placer ayudarte ! Link to comment Share on other sites More sharing options...
nadie Posted October 24, 2013 Share Posted October 24, 2013 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 More sharing options...
Quico Posted October 24, 2013 Author Share Posted October 24, 2013 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 More sharing options...
nadie Posted October 24, 2013 Share Posted October 24, 2013 Lo pruebo y te digo Ok. Link to comment Share on other sites More sharing options...
Quico Posted October 25, 2013 Author Share Posted October 25, 2013 Ok. Nada, lo he probado y no funciona Link to comment Share on other sites More sharing options...
nadie Posted October 25, 2013 Share Posted October 25, 2013 Nada, lo he probado y no funciona Vale, fue simple por curiosidad. Link to comment Share on other sites More sharing options...
petete2008 Posted October 25, 2013 Share Posted October 25, 2013 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 More sharing options...
emarsax Posted October 30, 2013 Share Posted October 30, 2013 Hola, le tengo instalado y no funciona Link to comment Share on other sites More sharing options...
Recommended Posts