, ,

Geenapp Quality: añadiendo valor

Geenapp es una empresa tecnológica aunque se dedique al marketing móvil. Y una de las formas de verlo es por ejemplo con el sistema de calidad implementado internamente en la plataforma.

Geenapp Quality surgió de la necesidad de corregir una situación habitual. Un usuario pulsa en un enlace hacia una App (por ejemplo Whatsapp) pero no le aparece la página de iTunes o Google Play de Whatsapp. ¿Qué hacer antes estos casos? Lo primero era avisar a la empresa que nos proveía de la oferta y decirle que no funcionaba.

Quality

En estos casos surgía siempre una respuesta que era “a mí sí que me va”. Una empresa alemana diciendo que sí que le va una oferta para Brasil. Pues perdona, pero no me lo creo. Y ante esta situación decidimos crear un sistema interno que revisa cada día dos veces todas las ofertas que tenemos en Geenapp.

El planteamiento es sencillo: un proveedor me da una URL, esta URL funciona en un país y un dispositivo concreto. Por ejemplo, Whatsapp para Alemania en Android. Nuestro sistema manda esa URL a un Android que tenemos en Alemania y nos devuelve la respuesta. Esto con varios miles de ofertas en 250 países y 4 dispositivos distintos (iPhone, iPad, Android y Windows).

La respuesta que nos llega nos devuelve mucha información, aunque básicamente aprovechamos 2 tipos de datos:

  1. Por dónde ha ido ese clic, es decir, quién revende a quién (rebrokering), hasta llegar finalmente al propietario de la campaña y al tracker que tiene instalado.
  2. Si la campaña acaba donde tiene que acabar (en Google Play, iTunes, Windows Store…).

Los primeros datos nos sirven para otro tipo de herramientas, no tanto por calidad. Aun así, tenemos una lista de redes en lista negra y si detectamos que pasa por ellas esas ofertas nos las servimos.

El segundo dato es el importante, porque es el que nos dice si una campaña funciona o no. El caso más sencillo es fácil: la URL final es la URL de la App a la que corresponde la campaña. Si pulsas en Whastapp de Android, acabas en la ficha de la App Whatsapp de Google Play. En este caso se marca la oferta como correcta y todo continúa.

La situación cambia cuando la página en la que acaba esa campaña no corresponde con la App. En este caso pueden pasar muchas situaciones que se resumen en las alertas que mandamos a nuestros proveedores:

404

Aunque internamente lo llamamos 404, es cualquier error en el que la página final nos da un error de una página no existente. Puede ser que la pantalla se queda en blanco, que nos aparezca un mensaje diciendo que “la campaña no existe” y un sinfín más de combinaciones.

404

Trash

En su momento no supimos encontrar un mejor nombre para llamar a las páginas “basura” a las que se enviaban las ofertas. Estas páginas son y pueden ser de muchos tipos, desde páginas en las que te piden suscribirte a un SMS, páginas de adultos, OfferWalls, páginas de premios y en general cualquier página que se pudiera considerar una página que no es iTunes, Google Play o similar…

Trash

Capping

Otra situación habitual que tienen las ofertas es la limitación de instalaciones. En estos casos se deberían apagar las ofertas de forma automática (Geenapp lo hace así al trabajar de forma programática), pero esto sólo funciona cuando el proveedor de la campaña es directo. Cuando tienes campañas de terceros es muy difícil que te avisen a tiempo, por lo que aquellas ofertas que acaban con un mensaje diciendo que se han acabado las instalaciones por ese día, también las detectamos y avisamos. Es parecido al sistema de 404.

Capping

App

Uno de los casos habituales y más complejos de trabajar, y es que pulses en una App y acabes llegando a la ficha de otra App que no tiene nada que ver. Por ejemplo, pulso en el Whatsapp y acabo en el Game of War. Luego los desarrolladores del Game of War se quejan de que se les manda tráfico de baja calidad: pues no me extraña. Que quede constancia de que no me importa que a un usuario se le mande a una App relacionada (con cierta similitud) pero eso es algo que debería decidir el cliente final. En el caso de hacer de intermediario (rebrokering) esto no debería ocurrir, porque se están generando instalaciones de Apps que quien tiene el tráfico nunca cobrará.

App

Download

Los usuarios de Android en general tienen Google Play, los de iPhone tienen iTunes y los de Windows tienen la Store… ¿por qué un usuario va a querer instalarse una App desde un APK? Nuestra experiencia con APK (los ficheros de Apps de Android) son bastante malos, para comenzar porque los teléfonos suelen quejarse de la inseguridad de estos ficheros. Además, en muchos casos aunque la App sea la correcta, han podido ser tratados con malware, lo que los convierte en aún más inseguros. En estos casos descartamos la oferta.

Blacklist

Tenemos la suerte de poder trabajar con muchas redes, pero algunas tras un tiempo trabajando fallan, principalmente porque no pagan o simplemente te dan razones que son falsas sobre el tráfico que les mandas. En estos casos cualquier oferta que pase por alguna de estas redes es automáticamente rechazada ya que no trabajamos con empresas que no cumplen sus contratos. Incluso nos ha pasado que empresas con las que nunca hemos trabajado dicen a nuestros proveedores que no trabajan con nosotros, repito, empresas con las que nunca hemos trabajado…

Blacklist

Como veréis ninguno de estos elementos es algo que queremos para nuestros clientes. Si un usuario quiere bajarse el Whatsapp… ¿por qué voy a ofrecerle otra cosa o voy a darle una pantalla de error?

Con esta filosofía repasamos todas las ofertas de forma automática y posteriormente de forma manual para ofrecer la mayor calidad que podamos, para asegurarnos que todo aquel que utilice nuestras campañas va a conseguir que si un usuario pulsa en ellas, acabe descargándose la App que estaba esperando.

3 replies

Trackbacks & Pingbacks

  1. […] Gracias al Geenapp Quality System Analysis, detectamos cada vez que una campaña CPI falla por algún motivo: El link está roto, la campaña dirige a una app que no corresponde, pasa por una web llena de malware para tu teléfono móvil, utiliza un anunciante que no paga a sus afiliados… Hicimos un análisis completo y lo publicamos en esta entrada en el blog de Geenapp. […]

  2. […] asegurarnos que realmente estábamos ofreciendo la mejor campaña. De ahí salió nuestro Geenapp Quality System Analysis, un sistema capaz de ver si un enlace funcionaba o no y poder avisar al anunciante lo que había […]

  3. […] En este momento en el que la oferta está en la plataforma ocurren varias cosas. Una de ellas es el proceso de Geenapp Quality del que ya os hablamos en otra ocasión. […]

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *