How can we help?

Atribución de promoción cruzada para desarrolladores

  • Actualización

De un vistazo: Implementa código adicional en el SDK de AppsFlyer para habilitar la atribución de promoción cruzada.

Implementar la atribución de promoción cruzada en el SDK

 Nota

Los anuncios móviles habituales activan una URL al hacer clic en ellos. Los anuncios móviles de promoción cruzada no tienen enlace, sino que activan el método logAndOpenStore del SDK de AppsFlyer.

La atribución de clics e impresiones de promoción cruzada se realiza mediante dos llamadas a la API independientes, como se describe a continuación. También puedes pasar a cada llamada a la API un mapa de pares clave-valor, que puede ser cualquier cosa que se ajuste a tu caso de uso de promoción cruzada. 

Por ejemplo, con el mapa de parámetros puedes configurar la ventana de lookback de clic y otros parámetros, como ID de anuncios y conjuntos de anuncios. También puedes marcar la campaña como campaña incentivada. Consulta el parámetro de atribución de AppsFlyer para obtener más información. 

Para ver una lista de parámetros estándar que puedes pasar al método de la API, consulta el parámetro de atribución de AppsFlyer

En el primer inicio de la aplicación promocionada, puedes acceder a todos los parámetros originales a través de la API de datos de conversión del SDK, para Android o iOS.

Atribuir clics de promoción cruzada

Usa el siguiente código para atribuir el clic y abrir la página de la aplicación en la tienda de aplicaciones. El código crea un enlace de atribución y le añade el ID de publicidad del dispositivo.

Android iOS Unity - Android Unity - iOS
String campaign = "Cross Promo Campaign"; 
Map<String, String> parameters = new HashMap(); 
parameters.put("af_sub1", "val");
parameters.put("custom_param", "val2"); 
CrossPromotionHelper.logAndOpenStore(this, "com.mygosoftware.android.loginbox", campaign, parameters);

 Nota

Puedes agregar cualquiera de estos parámetros de enlace de atribución al enlace generado.

Atribuir impresiones de promoción cruzada

Para atribuir una impresión, usa la siguiente llamada a la API. Asegúrate de usar el ID de aplicación promocionado tal y como aparece en el panel de control de AppsFlyer.

Java Kotlin Objective C Swift Unity
String appID = "com.app";
String campaign = "Cross Promo Campaign";
Map<String, String> parameters = new HashMap();
parameters.put("af_sub1", "val");
parameters.put("custom_param", "val2");
CrossPromotionHelper.logCrossPromoteImpression(this, appID, campaign, parameters);

Atribución de promoción cruzada con plataformas no nativas

Actualmente, las API de atribución de promoción cruzada solo están disponibles para los SDK nativos de Android e iOS y para Unity. Sin embargo, las plataformas no nativas pueden realizar la atribución de promoción cruzada con la misma eficacia. Entre ellas se incluyen plataformas como Adobe air, Cordova, Xamarin, React native, Marmalade, etc.

Para ello, debes crear un enlace de atribución, que se activa cuando el usuario hace clic en el anuncio de promoción cruzada. El enlace DEBE contener el nombre de la fuente de medios af_cross_promotion y el ID del sitio de la aplicación de origen.

Formato de URL de clics de promoción cruzada:

https://app.appsflyer.com/{PROMOTED APP ID}?pid=af_cross_promotion&
af_siteid={SOURCE APP NAME}

Formato de URL de impresiones de promoción cruzada:

https://impression.appsflyer.com/{PROMOTED APP ID}?pid=af_cross_promotion&
af_siteid={SOURCE APP NAME}

This article was translated automatically and may contain errors. The English version is the most accurate - use the language selector below to switch.

Share article: