Seguimiento de vínculos profundos diferidos de terceros

Utilice el SDK para Android para implementar el seguimiento de vínculos profundos diferidos de terceros.

Vinculación profunda del SDK de Adobe Mobile clásico

En la actualidad, el SDK de Adobe Mobile admite la vinculación profunda: se espera que el desarrollador de la aplicación utilice la API collectLifecycleData del SDK desde la actividad vinculada en profundidad. El SDK adjunta los datos de vínculo profundo procedentes de los parámetros de URL vinculada. Para obtener más información sobre el funcionamiento de la vinculación profunda en el SDK de Adobe Mobile, consulte Seguimiento de vínculos profundos.

Vinculación profunda con Facebook

Un creador de anuncios puede crear un anuncio en Facebook como vínculo profundo. Cuando los usuarios hacen clic en el anuncio, esta se dirige a la información que les interesa en la aplicación. El vínculo profundo no es una URL de plataforma de huellas digitales. No obstante, durante la configuración del anuncio existe la opción de proporcionar un vínculo profundo (URL) de terceros. Un desarrollador de aplicaciones que utilice los SDK y servicios de Adobe Mobile debe introducir en este campo la URL de la plataforma de huellas digitales configurada para Mobile Services. Si todo está configurado correctamente, el SDK de Facebook pasa esta URL a la aplicación cuando esta se instala o inicia.

Configuración de los SDK

Con el fin de prepararse para añadir compatibilidad con la vinculación profunda de Facebook con el SDK de Adobe Mobile, el desarrollador de aplicaciones debe completar las tareas siguientes:

Si la aplicación está correctamente configurada, la API trackAdobeDeepLink() debería permitir la recopilación de la información de vínculo profundo de la campaña de adquisición de Facebook y enviarla a Adobe Mobile Services. Si la visita de instalación no se ha enviado a Adobe Mobile Service en el primer inicio, esta información se agregará a la visita del ciclo vital. De lo contrario, se enviará como una visita de vínculo profundo de Adobe.

CONSEJO

Compruebe que la URL de vínculo profundo tiene una clave denominada a.deeplink.id. Si en la URL falta el parámetro de identificación de vínculo profundo, los parámetros de URL no se adjuntarán a los datos de contexto.

Si el vínculo puede atribuirse a una adquisición, el SDK de Adobe Mobile almacenará los datos de adquisición del vínculo profundo de Facebook utilizado para llamar a trackAdobeDeepLink(). Estos datos estarán disponibles para el SDK de Adobe Mobile en lanzamientos futuros. Si se ha registrado una llamada de retorno, la llamada de retorno de Adobe también se utilizará para enviar los datos al cliente.

Habilitar la vinculación profunda en una aplicación Android

  1. Registre la aplicación para gestionar vínculos profundos.

    Para obtener más información, consulte Permitir a otras aplicaciones comenzar su actividad.

  2. Vincule los SDK de Facebook.

    Para añadir en la aplicación la dependencia de gradle de Facebook, complete los pasos en Introducción al SDK para Android.

  3. Para inicializar el SDK de Facebook, complete las instrucciones de la sección Configuración de Android Studio.

  4. Llame a trackAdobeDeepLink() desde la actividad principal.

    @Override 
    protected void onResume() { 
       super.onResume(); 
       AppEventsLogger.activateApp(this); 
       /* 
        * Adobe Tracking - Config 
        * 
        * call collectLifecycleData() to begin collecting lifecycle data 
        * must be in the onResume() of every activity in your app 
        */ 
       Config.collectLifecycleData(this);
    
       AppLinkData.fetchDeferredAppLinkData(this, 
             new AppLinkData.CompletionHandler() { 
                @Override 
                public void onDeferredAppLinkDataFetched(AppLinkData appLinkData) { 
                   // Process app link data 
                   if (appLinkData != null) { 
                      Config.trackAdobeDeepLink(appLinkData.getTargetUri()); 
                   } 
                } 
             } 
       ); 
    }
    

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now