Saltar al contenido

Analítica de afiliados multilingüe

Analítica para afiliados de iGaming · Prototipo interactivo con datos de ejemplo, en solitario

Actualizado

Antes

Los afiliados comparaban ofertas en webs de reseñas dispersas y hojas de cálculo. Los datos estaban obsoletos y rara vez eran locales.

Después

Ofertas, servicios, noticias y estadísticas en un solo lugar, con cada página en el idioma del visitante.

Cómo funciona
  1. 1Persona:Afiliado

    Abre el portal y elige un idioma y un país.

  2. 2Sistema:Portal

    Muestra las ofertas de ese país, en el idioma elegido.

  3. 3Persona:Afiliado

    Filtra las ofertas por fuente de tráfico y las compara.

  4. 4Persona:Afiliado

    Lee las páginas de noticias y estadísticas del mercado.

Siempre activo

  • Cada idioma tiene las mismas páginas y las mismas claves.
  • Las ofertas se pueden filtrar por país y fuente de tráfico.

Problema

Los webmasters elegían ofertas de afiliación de casinos en webs de reseñas obsoletas. Los rankings diferían según el país, y nada mostraba qué rendía hoy.

Diagnóstico

Los rankings solo ayudan si son locales y fáciles de comparar. Eso exige un único modelo de datos y cada página disponible en cada idioma.

Opciones que valoré

  1. ¿Cómo se mantiene completo cada idioma?

    Elegida

    Un archivo de traducción por idioma, con las mismas claves

    Una clave que falta se ve al instante, y un idioma nuevo empieza como copia del inglés. Coste: cada texto nuevo va en cada archivo.

    • Descartada

      Una copia separada de cada página por idioma

      Las copias se separan, y una corrección en un idioma nunca llega a los demás.

Solución

Next.js 15 con un archivo de traducción por idioma. Las tablas de ofertas se filtran por país y fuente de tráfico, con páginas de servicios, noticias y estadísticas. Hecho con datos de ejemplo.

Interfaz
  • Next.js 15
  • React
  • Tailwind CSS
  • Recharts
Datos e idiomas
  • next-i18next
  • TanStack Query
  • Datos de ejemplo