La mayoría de los usuarios comienzan a trabajar con el módulo de redirección GeoIP de Magento 2 después de leer la guía del usuario y las preguntas frecuentes. Sin embargo, algunas preguntas siguen abiertas. En este artículo, explicaremos cómo abordar 6 problemas comunes y lo ayudaremos a comprender mejor las capacidades de la extensión.
Por cierto, los siguientes consejos también se aplican perfectamente a Magento 1 GeoIP Redirect, así que siéntete libre de seguir leyendo incluso si aún no te has cambiado a Magento 2.
Resumen del artículo [ ocultar ]
- #1. ¿Cómo configurar correctamente el ‘Redireccionamiento de vista de país a tienda’?
- #2. ¿Cómo evitar la redirección del rastreador del motor de búsqueda?
- #3. ¿Cómo almacena el interruptor del módulo?
- #4. ¿Es posible usar la redirección GeoIP cuando ejecuta solo un subsitio en Magento 2?
- #5. Todo parece correcto. ¿Por qué los visitantes de la tienda todavía son redirigidos incorrectamente?
- #6. ¿Cómo rastrea Google Analytics el tráfico redirigido?
#1. ¿Cómo configurar correctamente el ‘ País para la redirección de vista de tienda’?
Muchos usuarios tienden a configurar incorrectamente la opción País para redireccionar la vista de la tienda porque dan prioridad al atributo del país en lugar de la vista de la tienda , como deberían hacer. Para arreglar las cosas, configuremos esta función juntos ahora mismo.
Primero, inicie sesión en el Panel de administración y vaya a Tiendas -> Configuración -> Extensiones de Amasty -> Redirección de GeoIP y expanda la sección Redirección de vista de país a tienda . Ahora debe seleccionar la vista de la tienda a la que desea redirigir a sus clientes. Digamos que le gustaría redirigir a los visitantes de Grecia e Islandia a la vista de la tienda en inglés. Primero, debe seleccionar la vista de la tienda en inglés en la esquina superior izquierda. Luego, en la sección Redirección de vista de país a tienda , elija Grecia e Islandia y presione el botón Guardar configuración , como se muestra en la siguiente captura de pantalla:
De esta forma, los clientes de Grecia e Islandia serán redirigidos a la vista de la tienda en inglés. Además, tenga cuidado con seleccionar países más que en una vista de tienda. Por ejemplo, si elige Austria en las vistas de tiendas en alemán e inglés, el sistema redirigirá a los usuarios a las tiendas al azar.
#2. ¿Cómo evitar la redirección del rastreador del motor de búsqueda?
Por el bien del SEO y la indexación web precisa, los rastreadores de los motores de búsqueda no deben redirigirse a ninguna vista de tienda. El módulo GeoIP Redirect for Magento 2 le permite excluir fácilmente ciertos agentes de usuario de la redirección.
Para ello, vaya al Panel de administración de Magento 2 (si aún no ha iniciado sesión ) y vaya a Tiendas -> Configuración -> Extensiones de Amasty -> Redirección de GeoIP . Luego, en el campo Agente de usuario para ignorar , debe especificar los agentes de usuario que desea omitir. Por ejemplo, googlebot, msnbot u otros y guarde los cambios:
#3. ¿Cómo almacena el interruptor del módulo?
La configuración típica de varias tiendas de Magento 2 implica que los países son tiendas y los idiomas son vistas de tienda.
En este sentido, existe una cierta incomprensión de la funcionalidad de redirección de GeoIP. De hecho, la extensión no influye en la interfaz, por lo que no verá nuevos conmutadores en las páginas de su tienda. El módulo simplemente redirige a los visitantes de la tienda en función de las configuraciones de su backend. La única forma de agregar conmutadores en los que se puede hacer clic a las páginas de su tienda es modificar el tema de la tienda y actualizar la configuración de Magento 2.
#4. ¿Es posible usar la redirección GeoIP cuando ejecuta solo un subsitio en Magento 2?
Cuando su instalación de Magento 2 se encuentra dentro de otro CMS o se usa como un subsitio además del principal (por ejemplo, el blog basado en WordPress), la funcionalidad de redireccionamiento no estará disponible.
Del mismo modo, la redirección de GeoIP puede fallar si redirige a los usuarios a su tienda web desde una IP externa a través de un proxy, CDN, su propio servidor web u otra cosa. El módulo entiende que se utiliza algún servidor de redireccionamiento e intenta encontrar una IP real de un visitante en uno de los siguientes encabezados del servidor web:
- ‘HTTP_X_REAL_IP’
- ‘HTTP_CLIENT_IP’
- ‘HTTP_X_FORWARDED_FOR’
- ‘REMOTE_ADDR’
Después de que el módulo encuentra la IP real de un visitante, utiliza esta información para redirigir al cliente a una vista de tienda relevante. Sin embargo, si el servidor web oculta la IP por completo, el módulo GeoIP Redirect no podrá obtener la información del visitante y, en consecuencia, no funcionará correctamente.
#5. Todo parece correcto. ¿Por qué los visitantes de la tienda todavía son redirigidos incorrectamente?
Uno puede enfrentar problemas con la redirección incorrecta cuando varias tiendas están ubicadas en diferentes dominios y no hay un punto final en el campo Dominio de la cookie . Los diferentes dominios usan varios archivos de cookies y el módulo debe configurarse teniendo esto en cuenta.
Vamos a revisarlo juntos. Vaya a Tiendas -> Configuración -> General -> Web -> Configuración predeterminada de cookies .
En nuestro caso, .example.com es correcto mientras que example.com no lo es. Vea a continuación cómo se ve una configuración precisa en Magento 2.
#6. ¿Cómo rastrea Google Analytics el tráfico redirigido?
Después de que el sistema redirige a un visitante desde otra vista de tienda, es imposible rastrear correctamente la primera visita. Como resultado, en Google Analytics, verá visitantes con la dirección IP de su propio servidor.
Bueno, eso es todo por hoy. Espero que hayamos respondido a sus preguntas. De lo contrario, no dude en leer la guía del usuario de la extensión y las preguntas frecuentes, comuníquese con nuestro equipo de soporte para obtener información detallada o deje sus comentarios a continuación.