Show Menu
TEMAS×

Adquisición de aplicación móvil

Los vínculos de adquisición con códigos de seguimiento únicos se pueden generar en Adobe Mobile Services. Cuando un usuario descarga y ejecuta una aplicación desde la tienda de aplicaciones después de hacer clic en el vínculo generado, el SDK recopila y envía automáticamente los datos de adquisición a Adobe Mobile Services.

Nueva versión del SDK móvil de Adobe Experience Platform

¿Busca información y documentación relacionada con el SDK móvil de Adobe Experience Platform? Haga clic aquí para consultar los documentos más recientes.
En septiembre de 2018, publicamos una nueva versión principal del SDK. Estos nuevos SDK móviles de la Adobe Experience Platform se pueden configurar a través de Experience Platform Launch .
Para utilizar Acquisition necesita la versión 4.1 o posterior del SDK.
Los vínculos de Acquisition se deben crear en Adobe Mobile Services. Para obtener más información, consulte Adquisición .
En las versiones 4.13.1 y posteriores del SDK :
Si no puede utilizar los vínculos de adquisición creados en Adobe Mobile Services, el SDK puede recopilar y enviar igualmente los datos de adquisición utilizando Google Play Acquisition.
Para recopilar datos de adquisición de una campaña estándar de Google Play Acquisition:
  • Utilice el método de adquisición estándar de Google Play Store.
    Se pueden utilizar datos de adquisición personalizados con los pares de valor clave estándar de Google Play Acquisition.
  • Cuando el usuario descarga y ejecuta una aplicación como resultado de una adquisición en Google Play Store, los datos del referente se recopilan y envían a Adobe Mobile Services.
    • Los datos se almacenan y quedan disponibles en la instancia de AdobeDataCallback registrada anteriormente en el SDK.
      Para obtener más información, consulte Métodos de configuración .
    • Se utilizan los tipos de evento MobileDataEvent.MOBILE_EVENT_ACQUISITION_INSTALL o MobileDataEvent.MOBILE_EVENT_ACQUISITION_LAUNCH .
    • A las claves personalizadas que eran parte de los datos de adquisición de Google Play se les agregará " a.acquisition.custom. "
Si está utilizando los vínculos de adquisición creados en Adobe Mobile Services, agregue datos personalizados al vínculo de adquisición realizando las siguientes tareas:
  1. Agregue a una variable de adquisición el prefijo " adb ".
    Cuando el SDK reciba los datos de adquisición de Adobe Mobile Services (al iniciarse por primera vez), estos se almacenarán y estarán también disponibles en la instancia AdobeDataCallback registrada anteriormente en el SDK, como se mencionó en. Métodos de configuración .
  2. Se utilizan los tipos de evento MobileDataEvent.MOBILE_EVENT_ACQUISITION_INSTALL o MobileDataEvent.MOBILE_EVENT_ACQUISITION_LAUNCH .
  3. A las claves de los datos personalizados se les agregará el prefijo “ a.acquisition.custom.
Si está enviando datos a varios grupos de informes, utilice los datos de adquisición de la aplicación asociada al primer grupo en su lista de ID de grupos de informes.
Las actualizaciones en esta sección permiten al SDK enviar datos de adquisición desde un vínculo de adquisición.

Seguimiento de adquisición móvil

  1. Agregue la biblioteca al proyecto e implemente el ciclo vital.
    Para obtener más información, consulte Agregar el SDK y el archivo de configuración a su proyecto IntelliJ IDEA o Eclipse en Implementación principal y ciclo de vida .
  2. Importe la biblioteca:
    import com.adobe.mobile.*;
    
    
  3. Implemente BroadcastReceiver para el referente:
    package com.your.package.name;  // replace with your app package name 
    
    import android.content.BroadcastReceiver; 
    import android.content.Context; 
    import android.content.Intent; 
    
    public class GPBroadcastReceiver extends BroadcastReceiver { 
      @Override 
      public void onReceive(Context c, Intent i) { 
       com.adobe.mobile.Analytics.processReferrer(c, i); 
      } 
    }
    
    
  4. Actualice AndroidManifest.xml para habilitar el BroadcastReceiver que se creó en el paso anterior:
    <receiver android:name="com.your.package.name.GPBroadcastReceiver" android:exported="true"> 
     <intent-filter> 
      <action android:name="com.android.vending.INSTALL_REFERRER" /> 
     </intent-filter> 
    </receiver>
    
    
  5. Compruebe que el archivo ADBMobileConfig.json contiene la configuración de adquisición necesaria:
    "acquisition": { 
       "server": "c00.adobe.com", 
       "appid": "0652024f-adcd-49f9-9bd7-2552a4565d2f" 
    }, 
    "analytics": { 
      "referrerTimeout": 5, 
      ...
    
    
    Si está enviando datos a varios grupos de informes, utilice la configuración de adquisición (servidor de adquisición y appid) de la aplicación asociada al primer grupo en su lista de ID de grupos de informes.
    La configuración de acquisition la genera Adobe Mobile Services y no debería cambiarse. Para obtener más información sobre cómo descargar un archivo ADBMobileConfig.json personalizado con los ajustes de acquisition preconfigurados, consulte Antes de comenzar .
Una vez habilitada esta configuración y después del primer inicio de la aplicación, los datos de adquisición se envían automáticamente con la llamada inicial del ciclo vital.
referrerTimeout debe estar establecido en un valor mayor que 0 para habilitar la adquisición de aplicación.