De un vistazo: Atribuye tus aplicaciones en varias tiendas de Android y visualiza los datos en un solo panel de control de aplicaciones o en un panel de control de aplicaciones por tienda.
Atribución de múltiples tiendas de Android
AppsFlyer atribuye las aplicaciones independientemente de la tienda de aplicaciones. Es decir, la tienda de Google Play y las tiendas de terceros de Android como Amazon, Opera, GetJar, Baidu y Huawei. (También conocidas como tiendas fuera del mercado o tiendas de aplicaciones alternativas de Android). Los propietarios de aplicaciones que comercializan la aplicación a través de múltiples tiendas pueden elegir entre un único panel de control con los datos de todas las tiendas juntas o un panel de control por tienda.
Nota
- La atribución de Android de AppsFlyer es compatible con todos los tipos de identificadores de dispositivos, incluidos el ID de publicidad de Google (GAID) y el OAID.
- Para las aplicaciones comercializadas en China, consulta Atribución de aplicaciones Android en el mercado nacional chino.
Un solo panel de control vs. un panel de control por tienda
- Panel de control único: un panel de control que combina los datos de todas las tiendas, incluida Google Play Store.
- Panel de control por tienda: varios paneles de control; cada tienda tiene el suyo propio. Eso significa que tienes tantos paneles de control como tiendas que proporcionen la aplicación.
Panel de control único |
Panel de control por tienda | |
---|---|---|
Nombre del paquete de Android | Usa el mismo nombre de paquete (idéntico) independientemente de la opción seleccionada. | |
Nombre del canal | No hay que configurar nada |
|
Rellenar el campo install_app_store |
|
N/A |
Plantilla de OneLink | Cuando se trabaja con OneLink, se recomienda este método. | N/A |
Enlaces de medición/atribución |
|
|
Opciones de reportes disponibles con el campo install_app_store |
Los reportes de información general, cohortes y raw data incluyen el campo. Ponte en contacto con tu CSM pidiéndole que agregue la marca de función SFDC necesaria. |
N/A |
consideraciones |
|
|
Configuración de tareas
En el flujo de trabajo que sigue se enumeran las actividades necesarias para configurar la opción deseada. Las tareas se dividen entre el marketer y el desarrollador.
Para la opción de Panel de control por tienda, repite las tareas para cada tienda.
Antes de comenzar:
- Decide la convención de nombres para los parámetros canal y install_app_store.
- Usa la tabla de convención de nombres a continuación para asignar los canales y las tiendas.
- El desarrollador utiliza la tabla para preparar los APK.
Parámetro |
Instrucción |
Panel de control único |
Panel de control por tienda |
---|---|---|---|
Nombre del paquete de Android | Nombre de paquete idéntico para todas las opciones del panel de control. | Si la aplicación ya está en Google Play Store, usa el nombre del paquete existente. Ejemplo: comb.abc.def. | |
Nombre del canal | Un valor exclusivo para cada tienda. |
No se configura. Déjalo en blanco. |
Exclusivo para cada tienda. Configura el valor en el APK individual preparado para la tienda y al agregar la aplicación en AppsFlyer. No configures un canal para el APK de Google Play Store. |
Instalar tienda de aplicaciones AF_STORE | Un valor exclusivo que identifica la tienda |
Exclusivo para cada tienda. Configúralo en el APK a través del manifiesto. Cada tienda tiene su propio APK. |
No se configura. |
Tareas
Paso |
Responsabilidad |
Panel de control único |
Panel de control por tienda |
---|---|---|---|
1 | desarrollador | Preparación del APK | Preparación del APK |
2 |
Marketer |
No se requiere ninguna acción. Se supone que la aplicación ya está activa en AppsFlyer. |
Agrega la aplicación en AppsFlyer. |
3 | Marketer |
Prepara los enlaces de atribución.
|
Prepara los enlaces de atribución con el ID de aplicación combinado con el nombre del canal. Hazlo a través de la página Integraciones activas de la manera habitual. |
4 | Desarrollador y marketer |
Procedimientos
Panel de control único: preparación del APK
El nombre del paquete de Android determina qué panel de control contendrá los datos de atribución. En el método de panel de control único, todas las tiendas tienen nombres de paquetes de Android idénticos. No hay ningún concepto de un parámetro de canal aquí.
La identificación de la tienda de descarga se realiza mediante el conjunto de parámetros AF_STORE del SDK, como se describe en esta sección. El parámetro AF_STORE no distingue entre mayúsculas y minúsculas. Por ejemplo, ABC, abc, Abc.
Para preparar el APK:
- Crea una copia de la compilación de la aplicación. Nota: No cambies el nombre del paquete de Android.
- Para identificar la tienda individual, usa uno de los siguientes métodos:
-
Método de manifiesto: agrega lo siguiente dentro de la etiqueta <application> del AndroidManifest.xml para identificar la tienda. Configura el parámetro AF_STORE con el nombre de la tienda de aplicaciones.
--O bien--<application> ... <meta-data android:name="AF_STORE" android:value="enter_store_name_here"/> ... </application>
-
Método API: Prepara un APK distinto para cada tienda de aplicaciones alternativa. Llama a la API setOutOfStore para establecer el valor AF_STORE. Configura un valor exclusivo para cada tienda.
AppsFlyerLib.getInstance().setOutOfStore("enter_store_name_here")
-
Método de manifiesto: agrega lo siguiente dentro de la etiqueta <application> del AndroidManifest.xml para identificar la tienda. Configura el parámetro AF_STORE con el nombre de la tienda de aplicaciones.
El valor establecido aquí aparece en el campo install_app_store del raw data de AppsFlyer. Este campo está disponible en:
- Panel de control general
- Panel de control de la cohorte
- Reportes de raw data (los reportes de raw data son una característica premium de AppsFlyer)
Panel de control único: enlaces de atribución
- Ve a Configuración Integraciones activas y elige la red de publicidad.
- En la pestaña Enlace de atribución, establece el parámetro de URL de fuera de la tienda. Esto completa la macro
af_r
en el enlace de atribución para redirigir a los usuarios a la página de aterrizaje correcta de la tienda de aplicaciones. Por ejemplo,&af_r=http://www.destinationurl.com
La URL predeterminada se establece en la página Configuración de la aplicación. Si la opción no está disponible en la página Configuración de la aplicación, pídele a tu CSM que la habilite por ti. - Rellena la macro af_r con la URL de la página de aterrizaje de la tienda.
- Establece parámetros del enlace de atribución adicionales.
- Las fuentes de medios fuera de la tienda utilizan la coincidencia de ID para la atribución y el modelo probabilístico de AppsFlyer sirve como un método alternativo.
- Agrega uno o más marcadores de ID de usuario a la URL del enlace:
- android_id
- advertising_id
- oaid
- Copia el enlace de atribución y dáselo al partner de la red de publicidad.
Panel de control por tienda: preparación del APK
El nombre del paquete Android combinado con el parámetro del canal establecido en el manifiesto determina qué panel de control de la tienda contendrá los datos de atribución.
Para preparar un APK/manifiesto separado para cada tienda:
- Agrega lo siguiente dentro de la etiqueta <application> del AndroidManifest.xml para identificar la tienda. Configura el parámetro CHANNEL con el nombre de la tienda de aplicaciones.
Nota: Los parámetros distinguen entre mayúsculas y minúsculas.<application> ... <meta-data android:name="CHANNEL" android:value="enter_store_name_here"/> ... </application>
Panel de control por tienda: agregar la aplicación
Agrega un panel de control (aplicación) identificado por la combinación del nombre del paquete Android y el canal establecido en el APK/manifiesto. Ejemplo: Si el nombre del paquete de Android es com.myapp y el nombre del canal es abcstore, el nombre exclusivo del tablero es com.myapp—abcstore.
Para agregar un panel de control por tienda en AppsFlyer:
- Ve a Mis aplicaciones y haz clic en Agregar aplicación.
- Selecciona Android > En tiendas de terceros.
- Rellena lo siguiente:
- Nombre del paquete de Android: el nombre del paquete es exactamente como se muestra en el paquete de la aplicación.
- Nombre del canal: identificador único (nombre de la tienda) para diferenciar los paneles de control que tienen el mismo nombre de paquete. Verifica que usas el mismo valor en el APK preparado para la tienda.Nota: Para el nombre del canal debes usar letras en minúsculas o mayúsculas solamente (a-z o A-Z). No se permiten otros caracteres, como guion (-) o guion bajo (_).
-
URL de la aplicación:
- Contiene la dirección de descarga de URL predeterminada que rellena la macro af_r en los enlaces de atribución. Introduce la URL donde se aloja el APK o la URL de su página de aterrizaje.
- Puedes cambiar esto por cada enlace de atribución cuando los crees.
- Si dejas este campo en blanco, no podrás establecer la página predeterminada en el futuro.
- Haz clic en Siguiente.
- Sigue las instrucciones de la interfaz para completar la adición de la aplicación.
Pruebas: ambas opciones de panel de control
instalaciones no orgánicas
Para probar instalaciones no orgánicas:
- Usa un dispositivo de Android que no tenga tu aplicación instalada o registra el dispositivo.
- Genera un enlace de atribución de prueba utilizando un enlace de OneLink. Usa test como nombre de la fuente de medios ("&pid=test").
- Agrega un ID de publicidad que sea el ID de publicidad de Google (GAID), OAID o ID de Android a la URL del clic.
Envíate el enlace de atribución por correo electrónico y haz clic en él. Una vez redirigido, no ejecutes la instalación desde la tienda. En lugar de ello, instala la versión beta actualizada de la aplicación con el SDK de atribución de AppsFlyer insertado e iníciala.http://app.appsflyer.com/com.greatapp?pid=test &af_r=http://www.destinationurl.com&advertising_id=b5a3-78d9b5-0f12345-xxxx
Panel de control único |
Panel de control por tienda |
---|---|
|
|
Instalaciones orgánicas
Para probar instalaciones orgánicas:
- Utiliza un dispositivo de Android que no tenga instalada tu aplicación o que esté registrado.
- Instala la versión beta actualizada de la aplicación con el SDK de atribución de AppsFlyer insertado e iníciala.
- Revisa los resultados:
Resultados esperados
Panel de control único |
Panel de control por tienda |
---|---|
Revisa la página de información general para observar si hay una instalación orgánica nueva (clasificada como "orgánica" con respecto a la fuente de medios). Actualmente, con el método de aplicación única, no existen indicaciones con respecto al origen de las instalaciones orgánicas. |
|
Características adicionales
Migración del panel de control por tienda a un panel de control único
- Prepara APK nuevos para las tiendas usando las instrucciones del método de panel de control único que se incluyen en este artículo.
Dirigir a los usuarios de Facebook a la tienda de aplicaciones de Amazon
- Configura un enlace de URL a la aplicación desde la configuración de tu aplicación de Meta, en la sección Android.
- Inicia sesión en Meta como administrador de la aplicación, ve a https://developers.facebook.com/apps/ y elige la aplicación.
- Ve a la sección de configuración y busca las opciones de Android o, si aún no has configurado Android, agrega la plataforma.
- Completa los detalles requeridos, incluida la URL de la tienda de aplicaciones de Amazon específica para tu aplicación.
- En el panel de control de AppsFlyer, en Integraciones activas, selecciona Anuncios de Meta e introduce el mismo ID de aplicación de Facebook que usas al registrar anuncios de instalación de aplicaciones móviles de Meta en la tienda con AppsFlyer.
Obtener datos: reportes adicionales de AppsFlyer
Además del panel de control general, puedes utilizar los siguientes métodos de reporte en AppsFlyer.
- Cohorte:
- Combina varios paneles de control (aplicaciones) en un solo reporte.
- Visualiza el rendimiento de cada panel de control desglosándolo por install_app_store
- Pull API (para el método de aplicación única): el raw data de instalaciones de Pull API no contiene la tienda de aplicaciones de la instalación por defecto. Para incluir la columna, agrega lo siguiente a la llamada de la Pull API:
&additional_fields=install_app_store
- Panel de control personalizado (para el método de aplicaciones múltiples): Si usas el método del panel de control múltiple, usa el panel de control personalizado para combinar los datos de rendimiento de varias aplicaciones en un solo lugar.
Implementación de referencias: tiendas de terceros de Android
- Se admite la atribución de referencia en relación con Google Play y las tiendas de terceros que se indican aquí.
- Para la mayoría de las tiendas de aplicaciones de terceros, no se requiere ningún otro ajuste o configuración. En el caso de Xiaomi, es necesario configurar una dependencia adicional. Aprender más
- La atribución de referencia por parte de una tienda de terceros se refleja en los reportes de raw data de la siguiente manera:
- Tipo de coincidencia: el nombre de la tienda de terceros atribuida. Por ejemplo, huawei_referrer.
- Colaborador: si el usuario se involucró con varias tiendas de aplicaciones antes de instalar la aplicación, AppsFlyer considera estos engagements como colaboradores. La instalación se otorga al engagement con el último clic. Ejemplo:
- Un usuario hace clic en un anuncio publicado por Google y es redirigido a la Play Store. El usuario no descarga la aplicación.
- El usuario hace clic en otro anuncio y se le redirige a la tienda de Samsung Galaxy. El usuario descarga e instala la aplicación.
- La atribución se otorga a la red de publicidad, lo que hace que el usuario sea redirigido a la tienda Samsung Galaxy; Google es reconocido como colaborador.
Tiendas de terceros de Android que tienen integraciones de atribución de referentes con AppsFlyer
Tienda de aplicaciones de terceros | Comenzando desde | Versión del SDK |
---|---|---|
Tienda de Aplicaciones de Huawei | Julio de 2020 | +5.4.6, +6.1.1 |
Tienda de Samsung Galaxy | Diciembre de 2020 | 6.1.1 + |
Tienda Xiaomi GetApps | Septiembre de 2022 | 6.9.0 + |
Resolución de Problemas
Instalaciones atribuidas a la aplicación predeterminada
Si creas un APK de aplicación con una configuración de canal, pero no creas un panel de control para este en la cuenta de AppsFlyer: las instalaciones se atribuyen a la aplicación predeterminada, normalmente la aplicación Google Play Store de tu cuenta. Si no hay una aplicación predeterminada, no se registran datos para la aplicación.
Rasgos y limitaciones
Característica | Observaciones |
---|---|
Redirección de OneLink a varias tiendas de aplicaciones |
Se pueden establecer varias tiendas de aplicaciones en la plantilla de OneLink si el nombre del paquete de aplicaciones es el mismo para todas las tiendas de aplicaciones e implementas la opción de panel de control único. |
Tienda de aplicaciones de la instalación |
Este parámetro no está disponible para agencias o redes de publicidad. |