Como volver un sitio dinámico para resolver la IP del visitante y mostrarle anuncios de Mercadolibre de su País.
Esto se logra tomando la IP del usuario que visita nuestra página web y ese rango numero (IP) se compara con una base de datos, de ahí se determina con mucha efectividad (99%) de que país es el visitante que esta entrando a nuestra página web.
Hay sitios que venden bases de datos de mucho nivel de calidad y actualizadas cada mes, hay otros sitios que ofrecen bases de datos muy confiables pero no actualizadas con tanta regularidad.
Uno de los mejores sitios que se dedican a crear bases de datos de rangos números es: http://www.maxmind.com/app/geolitecountry donde esta la versión gratuita y la versión pagada.
Pasos a seguir:
-
Se baja uno la BD de IP y se sube en nuestro servidor.
-
Se crea un archivo .php donde se obtendrá la IP y se conocerá el país del visitante, en el mismo archivo se manda a llamar un archivo con banners de mercadolibre de acuerdo al país.
Ejemplo:
<?php
require("geoip.inc");
$abrir_dat = geoip_open("X03SeO.dat",GEOIP_STANDARD);
$pais = geoip_country_code_by_addr($abrir_dat, $_SERVER["REMOTE_ADDR"]);
geoip_close($abrir_dat);
if($pais == 'MX') {
include("mex.htm");
} else if($pais == 'AR') {
include("arg.htm");
} else {
include("default.htm");
}
?>
El anterior ejemplo funciona con la BD gratuita de (maxmind.com) se llama un archivo ?geoip.inc? que es la licencia, luego se abre la base de datos que esta en formato .dat (X03SeO.dat) y se procesa país mediante el código siguiente.
Si es de MX ( México) se incluirá el archivo mex.htm que dicho archivo puede contener banners, links de texto u otras herramientas de Mercadolibre.
Si el visitantes es de AR (Argentina) se incluye el archivo arg.htm que dicho archivo puede contener banners, links de texto u otras herramientas de Mercadolibre.
En ese sistema los países se procesan con dos letras mayúsculas.
Para los países donde opera mercadolibre son estos los valores a usar :
(AR) Argentina | (BR) Brasil | (CO) Colombia | (CR) Costa Rica | (CL ) Chile | (EC) Ecuador | (MX) México | (PA) Panamá | (PE) Perú | (DO) Rep. Dominicana | (UY) Uruguay | (VE) Venezuela
Esto ayuda mucho en elevar el grado de efectividad de nuestras herramientas y su nivel de conversión tanto en registrados como en comisiones. El mismo sistema PHP se puede adaptar para mostrar XMLs Listados de Feeds RSS, Banners y Links de Texto.
Si nuestro sitio esta hecho en .php es fácil incluirlo, si estamos usando .HTML entonces deberemos hacer un iframe y dentro poner el código .php
Ejemplo:
<IFRAME marginWidth="0" marginHeight="0" src="http://www.misitio.com/detectordepais.php" frameBorder="0" width="468" scrolling="no" height="400"></IFRAME>
El código .php que detecta el pais lo llamo ?detectordepais.php? y ahí se mostraran los archivos dependiendo del país del visitante.
Es decir que con esto un sitio .htm estático puede tener publicidad de Mercadolibre en modo dinámico y sencillo.
La mejor herramienta es poner links de texto a secciones o articulos de Mercadolibre junto con Banners promociónales que vayan rotando ( no mostrando siempre lo mismo al visitante para que no se acostumbre a ellos ). |