Posts

, ,

Mobile App Analytics Explained

To get the best out of app promotion it is essential to understand all the key parameters of app analytics and the process of mobile app attribution.

a703a4d5-223e-4b49-a2b3-ea58ce136c40

, , ,

Infographics: CPI in numbers

CPI by Geenapp explains the Cost Per Install (CPI) globally and for different mobile devices in June 2016.

 

infografia cpi

, ,

Qué es fraude en el negocio CPI móvil

El sector del CPI móvil es muy simple y a la vez muy complejo. Es simple porque se basa en un concepto muy claro y sencillo: el cliente paga por que se consiga la instalación de su App en un dispositivo móvil y el cliente cobra por cada una de esas instalaciones. Es complejo por todos los actores que intervienen en el mismo.

Antes de empezar a hablar sobre fraude, dejemos claros estos conceptos:

  • CPD es Coste por “Descarga”, algo que sólo pueden medir las “store” (Google Play, iTunes…), pero que no permite saber quién ha generado esa instalación o desde dónde viene.
  • CPI es Coste por “Instalación”, lo que hace que una instalación es ese momento en el que una App se abre por primera vez en un dispositivo móvil concreto.
  • CPE es Coste por “Engagement” es un paso más allá y es ese momento en el que se realiza una acción determinada dentro de la App ya instalada, como por ejemplo acabar el primer nivel de un juego.

Quiero destacar que en este artículo no estamos hablando de la calidad de la instalaciones (por eso comentaba sobre el CPE), sino sólo si la instalación es correcta y válida o no. Por eso es importante que las campañas dejen claro si son CPI o CPE, ya sea explicando el flujo, si se lanza cuando se abre la App o si tiene en cuenta algún tipo de retención o evento posterior.

A partir de aquí vamos a ir poniendo casos de lo más sencillo a lo más complejo. Para ello recomiendo, si no sabes cómo es el ciclo de vida de una oferta, que lo hagas.

El caso más sencillo es el aquel en el que el desarrollador de una App te da una URL de un tracker para promocionar. Este enlace cuando se hace clic va por los servidores del tracker, y sincroniza la información cuando se genera la instalación. Quien decide si la instalación es válida o no es el tracker, y esa es su tarea en este sector.

Las instalaciones para que se contabilicen ya llevan una serie de reglas básicas, como por ejemplo que sólo se cuenta una vez la primera instalación de una App en un dispositivo. Si un usuario la desinstala y la vuelve a instalar ya no lo cuenta. Tecnológicamente hablando, los trackers verifican una serie de identificadores únicos del dispositivo lo que deja en sus manos el decidir si la instalación es correcta o no. Por esto existen los trackers y es el negocio de estas empresas: ser la empresa que certifica la instalación y otros eventos. Sólo un tracker es capaz de decidir si una instalación es válida o no, ningún servicio externo puede decidirlo. Si la instalación es válida queda reflejado en los sistemas del tracker, si no lo es, no queda reflejada.

Hay que fijarse que hasta ahora hemos hablado únicamente de las instalaciones y no de los clics en los enlaces a la oferta… ¿por qué? básicamente porque da igual de dónde venga el tráfico (siempre que cumpla las reglas de país y dispositivo si la oferta tuviera esas limitaciones) ya que si viniera un clic desde una máquina / servidor y no desde un usuario, en principio esa máquina aunque se descargue la App, cuando se instala el tracker no la contabilizaría como correcta y no se tendría en valor.

En este punto podemos añadir todo el sistema de S2S (Server-to-Server) / Postback, que envía información entre máquinas sólo cuando la instalación se ha realizado correctamente. Con esto las empresas saben en tiempo real cuando se ha generado un evento (por ejemplo la instalación) y no necesitan acceder a los informes originales del tracker.

Si por ejemplo un anunciante ha dejado en manos de una agencia el trabajo de promoción, esta agencia recibirá mediante S2S el aviso desde el tracker, por lo que en este momento sí o sí la instalación es válida y no puede considerarse nunca fraudulenta ya que el tracker, que certifica la instalación, ha dado su aceptación.

A partir de este momento entramos en el mundo del rebroketing. Cuando una oferta está en línea está disponible prácticamente al acceso de todo el mundo, y aquí es donde las networks entran en juego, plataformas de afiliación que simplemente ponen un nivel entre el usuario que genera la instalación y la agencia o el desarrollador sin aportar valor en la cadena. Algunas de estas redes contratan servicios externos “anti-fraude”… pero, ¿qué es lo que analizan estas empresas? No, no analizan la información de las instalaciones, analizan la información de los clics.

Si se generan 100 instalaciones, se miran los clics de estas 100 instalaciones (que son válidas porque el tracker ha dicho que son válidas y es el único que puede certificarlo) y si la empresa anti-fraude considera que el origen de esos clics no es correcto, la network no las paga, aunque sí que se han contabilizado como válidas (porque sí que lo son). Esto hace que el desarrollador de la App haya pagado por la instalación y si existe una agencia, también lo ha cobrado, pero después los intermediarios no pagan a sus afiliados.
Tiene cierto sentido que los desarrolladores de las Apps miren con detalle la calidad de las instalaciones, por eso existen las ofertas incentivadas (que buscan volumen de instalaciones sin mirar la calidad) y no incentivadas (que miran la calidad y no el volumen, aunque si lo hay, mejor), pero es su trabajo decidir el precio de las ofertas CPI en base a su Coste de Adquisición y trabajar con esas métricas.

,

What is fraud in the mobile industry?

The mobile sector of CPI is very simple and yet very complex. It’s simple because it’s based on a very clear and simple concept: the client pays for each installation you generate from their app. It is complicated because of all of actors involved in it.

Before we start talking about fraud, let’s clear up these concepts:

CPD:

“Cost Per Download,” something that can only measure the “store” downloads (Google Play, iTunes…), but doesn’t allow you to know who has generated the downloads or where they come from.

CPI:

“Cost Per Installation”, making an installation is when an App is opened for the first time on a particular mobile device.

CPE:

“Cost Per Engagement” is a step further and it’s when a specific action within the installed app is done, such as finishing the first level of a game.

I would like to emphasise that in this article we’re not talking about the quality of the installations (which involves CPE), but only if the installation is correct and valid or when it isn’t. Therefore it’s important that campaigns make it clear whether they are CPE or CPI and explain that the conversion flow for the App just has to be opened or if there is some type of engagement needed later in the App.

From here on we’ll tell you about the simplest and most complex situations. For this I recommend you look at the post about the life cycle of the offer if you do not know how it works.

The simplest case is when the developer of an App gives you a URL with a tracker. When clicked, this link synchronises all the information the moment the installation is made. The tracker decides if the installation that was made is a valid one or not.

Every installation accounted have a set of basic rules: The installation can only be accounted after the first installation of an app on a device. If a user uninstall and reinstall the app, the download only will be counted the first time.

Technologically speaking, the trackers verify a series of unique device identifiers, which leaves it in the tracker’s hands to decide whether the installation is successful or not.

For this reason, there are trackers used by companies that certify the installation and other events.

Only a tracker is able to decide if an installation is valid or not. Not other external service can decide. The tracker system reflects whether or not the installation is valid.

So far we’ve only spoken of the instillations and not of the clicks on the links that redirect to consumers to the offer. Why? Basically because no matter where the traffic comes from, if it is a click from a machine/server and not from a user, the tracker will not count this as correct of give it any value.

At this point we can add the S2S System (Server-to-Server)/Postback, which sends information between machines only when the installation was successful. With this, companies now know in real time when an instillation is generated/installed and don’t need access to the original reports of the tracker.

If an advertiser left it to another agency to do the promotional work, the agency will receive (through the S2S System) a notification of the tracker, so you know at the exact moment if the install is valid or not and it’s never possible to commit fraud because the tracker, that certifies the install, approved it.

From this moment on we’ll enter the world of rebrokering. When an offer is in line it’s practically available worldwide, and this is where the networks enter the game. Simply put, networks are affiliation platforms that put a level between user-generated installations and agency’s or developers without adding value in the chain. Some of these networks hire external services for the “anti-fraud” fight, but what do these companies analyse? They do not test facility information, they only analyse the information clicks.

If they generate 100 installs, they see the clicks of these 100 facilities (which are valid because the tracker said they are valid and is the only one who can certify it) and if the anti-fraud company believes that the origin of those clicks is not OK, the network does not pay them, although they have been counted as valid (because yes they are). This means that the developer of the App has paid for the installation and if there is an agency, it has also gained an installation, but after the intermediaries do not pay their affiliates.

It makes sense that developers of Apps look in detail at the quality of the facilities, so there are incentivized offers (for those who want volume without looking at the quality facilities) and no incentive (for those who are more concerned with the quality and not volume), but it is your job to decide the price of the CPI offers based on your acquisition cost and the work with these metrics.

, ,

The tricky redirects of some advertisers

Thanks to the Geenapp Quality System Analysis, that detects whenever a CPI campaign fails for any reason; the link is broken, the campaign targets an app that does not match, it goes through a website full of malware for your mobile phone or uses an advertiser will not pay your affiliates … We did a complete analysis and published it in this article! .

Each time we get an alert in the system we have a team of people advising advertisers to take the right decisions. We always stop running a campaign for safety and security reasons to keep our members safe, but what the owner of that campaign wants is their choice.

We all know that rebrokering (people that re-sell campaigns that already exist in the market at a lower rate) is very big in this sector.

More or less what could explain this: a developer hires an agency to move their campaign,  another agency uses this campaign and  puts it on the market again, then they search for another agency, uses this other agency and put it back for sale before it reaches the end user. If the developer paid $3 for each installation and the  publisher uses a third agency, it may be that instead of receiving the $3 they had agreed with the developer  it ends up charging $ 0.50 for the same installation. Therefore it is very important to work with the best agencies and Geenapp is connected to more then 260! Schermafbeelding 2015-11-05 om 09.27.18

 

 

Now imagine that the developer for the campaign and Agency 1 notifies Agency 2, but Agency 2 instead of notifying Agency 3 they use that link to redirect to another campaign that will not create any revenue for Agency 3. The ugly truth? This is very common in this industry and the reason why Geenapp decided to create this system to guarantee quality and so our members can always monetize. 100% of Geenapp’s facilities are yours and no one else. But things in life are not always black or white. Over the months we discovered some abusive practices of agencies and we want to highlight this practices.

But things in life are not always black or white. Over the months we discovered some abusive practices of agencies and we want to highlight this practices.

Imagine that this change is temporary, rather than permanent. 6 hours per day while workers of Agency 3 are sleeping or resting in the weekend, Agency 1 directs traffic to other campaigns, but in the morning they change it again and Agency 2 and 3 will not realize.
When we notify Agency 2 and 3 that the campaign is not working properly (detected by our Quality System Analysis), Agency 2 checks it and it seems that everything is working normal, but they have not notices for 6 hours that Agency 1 has been taking advantage of traffic of other companies to place another campaign that is more interesting to them making Agency 2 and 3 not making money with it.

Do you have any suggestions? Please write us!

, ,

Las redirecciones tramposas de algunos anunciantes

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.

Cada vez que nos salta una alerta en el sistema, tenemos a un equipo de personas avisando a los anunciantes para que tomen las decisiones pertinentes. Nosotros dejamos de correr esa campaña por seguridad y protección de nuestros afiliados siempre, pero lo que haga el propietario de esa campaña ya es problema suyo.

Todos sabemos que el rebrokering (gente volviendo a vender campañas que ya existen en el mercado a un precio menor) es transversal en este sector.

Más o menos lo podríamos explicar así: Un desarrollador contrata a una agencia para que le mueva una campaña. Otra agencia utiliza esa campaña y la vuelve a meter en el mercado, otra agencia la encuentra, le quita su parte, y la vuelve a poner a la venta antes de que llegue al usuario final. Si el desarrollador había pagado 3 USD por instalación y un publisher utiliza la tercera agencia, puede ser que en vez de percibir los 3 USD que había acordado el desarrollador, termine cobrando 0,50 USD por la misma instalación. (Por eso es tan importante trabajar con las mejores agencias y en Geenapp estamos conectados a más de 260).

DIAGRAMA INDUSTRIA

Ahora imaginemos que el desarrollador para la campaña y la Agencia 1 avisa a la Agencia 2, pero la Agencia 2, en vez de avisar a la Agencia 3 utiliza ese enlace para redirigir a otra campaña que no le generará ingresos a la Agencia 3. Feo, ¿verdad? Pues es lo habitual en esta industria y por eso decidimos crear ese sistema de calidad, para que nuestros afiliados pudieran monetizar siempre. El 100% de sus instalaciones son suyas y de nadie más.

Pero las cosas en esta vida no son siempre o blancas o negras. A través de los meses nos hemos dado cuenta de prácticas abusivas de algunas agencias y por eso queremos ponerlas de manifiesto.

Imaginamos que ese cambio de campaña, en vez de ser algo permanente, es temporal. 6 horas al día, mientras los trabajadores de la Agencia 3 están durmiendo o descansando en el fin de semana, la Agencia 1 dirige el tráfico a sus campañas, pero por la mañana lo vuelve a cambiar para que las Agencia 2 y 3 no se den cuenta.

Cuando nosotros avisamos a la Agencia 2 y 3 que su campaña no funciona a través del sistema de calidad, ellas lo comprueban y ven que todo funciona con normalidad, pero no se han enterado que durante 6 horas la Agencia 1 ha estado aprovechándose del tráfico de las otras empresas para poder colocar otra campaña que le interesaba más.

¿Quieres saber más sobre este tema? ¿Tienes alguna sugerencia? Escríbenos.

, ,

¿Qué es Geenapp?

Si después de visitar la web de Geenapp no tienes claro qué hacemos, te proponemos que mires este vídeo para entender qué hacemos y cómo lo hacemos.
¡Ya verás qué fácil es monetizar tu tráfico móvil!

, ,

What Is Geenapp?

After visiting the website of Geenapp still not sure what Geenapp does? In this short introduction video we show you where Geenapp is all about and how easy it’s to monetize your traffic!