How can we help?

OneLink de marca con tu dominio

  • Actualización

Los anunciantes que utilicen enlaces OneLink pueden marcarlos con su propio dominio. Esto mejora el rendimiento de la campaña y aumenta la exposición de la marca.

Branded_1__3_.jpg

Dominios de marca

  • Los dominios de marca se utilizan para personalizar los enlaces de atribución con tu marca y dominio. Por ejemplo, como se muestra en la figura anterior:
    • OneLink: abcdef.onelink.me
    • Marca abcdef.com
    • Subdominio: Por ejemplo, app
    • Implementa dominios de marca y usa tu dominio completo, con el enlace de atribución click.abcdef.com
  • Los dominios de marca mejoran el rendimiento de la campaña porque:
    • Impulsa la confianza: aprovecha tu marca, garantiza una identidad coherente, elimina la fricción en los viajes de los usuarios y mejora las tasas de CTR.
    • Permite deep linking utilizando tu marca.
    • Son fáciles de implementar y se comportan igual que OneLinks.
    • Promueve el reconocimiento de la marca: tu marca identifica tus campañas, en lugar de un enlace genérico.
    • Permite que los correos electrónicos eviten ser marcados como spam debido a que el enlace no coincide con el correo electrónico del remitente.
    • Los dominios de marca están incluidos en los planes de suscripción de pago de AppsFlyer.

Principios de implementación

Los Dominios de Marca se implementan asociando un dominio completo definido en tu Sistema de Nombres de Dominio (DNS) con un subdominio de OneLink (el destino CNAME de AppsFlyer). Esto se logra mediante la configuración estándar en tu DNS y la de un dominio de marca en AppsFlyer. Además, tendrás que realizar algunos cambios menores en tu aplicación para que sea compatible con los dominios de marca.

Necesitarás la ayuda del administrador de DNS, normalmente un miembro de tu equipo de TI o de tu proveedor de hosting DNS, y del desarrollador de la aplicación.

Se pueden asociar varios dominios completos con un solo subdominio de OneLink. Esto significa que puedes tener varias marcas utilizando el mismo subdominio OneLink.

Configuración de dominios de marca

Completa la lista de acciones para configurar un dominio de marca.

Responsabilidad Acción Comentarios
1 Marketer asistido por el administrador de DNS Configurar un enlace de marca en AppsFlyer El administrador de DNS, generalmente un miembro de tu equipo de TI o de tu proveedor de alojamiento de DNS, necesita definir el dominio completo (el host) y establecer un registro CNAME como se describe en el procedimiento.
2 desarrollador Configurar dominios de marca en la aplicación Realiza cambios menores en el código de la aplicación.
3 marketer Uso y prueba de dominios de marca
Según sea necesario marketer Editar y eliminar dominios de marca

Procedimientos

Configurar un dominio de marca en AppsFlyer

Configurar un Dominio de Marca consiste en asociar un dominio completo en su DNS con un subdominio OneLink en AppsFlyer como se muestra en la siguiente figura.

Dominio de marca que apunta a los servidores de AppsFlyer

Diagrama de dominio de marca que apunta a los servidores de AppsFlyer

Antes de empezar:

  • Elige un nombre de dominio completo, por ejemplo, app.abcdef.com, donde
    abcdef.com es tu marca. El subdominio, por ejemplo, app, también se puede personalizar.
  • Solicita el administrador de DNS que cree el dominio completo (host).
  • Solicita que el administrador de DNS configure un registro CNAME para que el dominio completo
    (dominio de marca) apunte a la URL especificada (es decir, al host de AppsFlyer).
    Esto se muestra en la figura Dominio de Marca que apunta a los servidores de AppsFlyer (arriba). 

Para asignar tu dominio completo a un subdominio de OneLink:

  1. En AppsFlyer, haz clic en Engage > Branded Domains.
  2. Haz clic en + Nuevo dominio de marca.
  3. En el campo Dominio de marca, introduce tu dominio completo tal como está configurado en tu DNS. Por ejemplo, click.abcdef.com Nota: No pongas un punto después del dominio.
  4. Selecciona el subdominio de OneLink de la lista que se muestra. Si no aparece ninguna lista,
    debes crear una plantilla de OneLink, que proporcionará un
    subdominio predeterminado.
  5. Haz clic en Siguiente.
  6. Establece un registro CNAME:
    • Si tu dominio apunta correctamente al destino CNAME de AppsFlyer,
      aparece "AppsFlyer CNAME was found".
    • Si no se encuentra un CNAME, copia el destino CNAME de AppsFlyer, envíalo a tu administrador DNS y pídele que se asegure de que tu dominio completo está asignado al destino CNAME. El administrador de DNS debe asignar tu dominio completo a un destino CNAME de AppsFlyer. De lo contrario, el dominio de marca se crea pero no funciona.

      Nota:

      El registro CNAME debe asignarse en un plazo de 7 días, a partir de la fecha de creación del dominio de marca y hasta la fecha especificada en el cuadro de diálogo de confirmación.
      Si el registro CNAME no está asignado en la fecha especificada, debes
      renovar el periodo de 7 días.

  7. Haz clic en Listo. Ahora puedes crear nuevos enlaces basados en la plantilla de OneLink con tu dominio de marca.

    Nota:

    • Si ya creaste enlaces basados en tu plantilla de OneLink sin el dominio de marca, seguirán funcionando.
    • Un nuevo dominio de marca puede tardar hasta 24 horas en empezar a funcionar.

Renovar el plazo de 7 días para asignar el registro CNAME

El nuevo dominio de marca no funciona si el registro CNAME de tu dominio completo no se asigna a AppsFlyer en los 7 días siguientes a la creación de tu dominio de marca.

Nota:

Si el registro se asignó después de que expirara el periodo de 7 días, deberás renovar el periodo de 7 días para que el nuevo dominio de marca funcione.

Para renovar el periodo de 7 días:

  1. En AppsFlyer, en el menú lateral, selecciona Engage > Branded Domains.
  2. Ve al dominio de marca que aún no está asignado a AppsFlyer, indicado por el icono de advertencia (alert.png).
  3. Haz clic en el icono de actualización (refresh.png) para renovar el periodo de 7 días.

Nota:

Puedes eliminar el dominio de marca haciendo clic en el icono Eliminar (delete-subdomain.png) si decides no renovar el periodo de 7 días. Solo se pueden eliminar los dominios de marca que aún no están asignados a AppsFlyer.

Certificado SSL personalizado (opcional)

El SSL gestionado por AppsFlyer es la opción predeterminada y recomendada para la mayoría de los clientes, y no requiere ninguna acción adicional porque AppsFlyer gestiona automáticamente la emisión y la renovación del certificado. Si tienes requisitos específicos de seguridad o cumplimiento, puedes optar por usar tu propia entidad emisora de certificados SSL (certificado SSL personalizado) en lugar del SSL gestionado por AppsFlyer. Si eliges esta opción, eres responsable de emitir, cargar, mantener y renovar el certificado. Si el certificado caduca y no se renueva a tiempo, el servicio puede verse interrumpido.

Para usar un certificado SSL personalizado:

  1. Crea el dominio de marca.
  2. En AppsFlyer, ve a Engage > Branded domains, pasa el cursor por encima del dominio correspondiente y selecciona el icono "Custom SSL certificate".

    Icono de certificado SSL Newest minimal.png
  3. Rellena el formulario con los datos del certificado.

    rellenar el formulario para generar el archivo CSR file.png
  4. Haz clic en Download CSR para descargar una copia del formulario que acabas de rellenar.
    Descargar archivo CSR.png
  5. Proporciona el archivo CSR que acabas de descargar a la autoridad de certificación SSL que elijas.
  6. Cuando recibas tu nuevo certificado SSL, vuelve a subirlo a AppsFlyer.
Subir nuevo certificado SSL a AppsFlyer.png

Nota:

Los certificados SSL caducan. Eres responsable de renovarlo y subir el certificado actualizado a AppsFlyer antes de que caduque el actual.

Configurar dominios de marca en la aplicación
  • Utiliza las siguientes versiones del SDK:
    • Android V4.10.1 y posteriores
    • iOS V4.10.1 y posteriores
    • Para invitar a un amigo se requiere la versión V5.2.0 o posterior del SDK, tanto para iOS como para Android.

Consideraciones de implementación del SDK de dominios de marca

  • Cuando se realizan deep linking mediante dominios de marca, el SDK de AppsFlyer no puede obtener los datos de conversión para instalaciones y deep linking.
  • Para superarlo, el desarrollador utiliza la API del SDK setOneLinkCustomDomain y oneLinkCustomDomains para Android e iOS, respectivamente.
  • Esta API consulta el dominio de marca, obtiene el dominio OneLink al que está asignado y completa el OneLink.
Android

Asegúrate de actualizar el intent-filter del manifiesto para incluir el dominio de tu marca configurando android:host.

Utiliza esta API antes de inicializar el SDK en la clase de aplicación global de Android

Ejemplo

public class AFApplication extends Application {

    @Override
    public void onCreate() {
    super.onCreate();
      
      // Establece el dominio del enlace de marca. No incluyas https:// como parte del dominio. 
      AppsFlyerLib.getInstance().setOneLinkCustomDomain("promotion.greatapp.com");
      AppsFlyerLib.getInstance().init(AF_DEV_KEY, conversionListener, this);
      AppsFlyerLib.getInstance().start(this, AF_DEV_KEY);

    }
}

Si tienes varios dominios de marca, transfiérelos todos a la API para asegurarte de obtener siempre los datos de conversión y de que puedas crear deep link en la aplicación.

Ejemplo

AppsFlyerLib.getInstance().setOneLinkCustomDomain("promotion.greatapp.com", 
                                                        "click.greatapp.com", 
                                                        "deals.greatapp.com");
apps de iOS,

Para asociar dominios para Universal Links de iOS:

  • Configura el dominio/subdominio de OneLink como un dominio asociado en Xcode.
  • Configura el dominio de marca como dominio asociado en Xcode.
  • Configura el enlace de marca para poder obtener datos de conversión. Para obtener instrucciones, haz clic en el lenguaje de programación correspondiente.
Objective C

Utiliza la API en AppDelegate.m, dentro del método didFinishLaunchingWithOptions:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    /** APPSFLYER INIT **/
    [AppsFlyerLib shared].appsFlyerDevKey = @"SED_DEV_KEY";
    [AppsFlyerLib shared].appleAppID = @"123456789";
    [AppsFlyerLib shared].oneLinkCustomDomains = @[@"promotion.greatapp.com"];
    //...
    //...
  }

Si tienes varios dominios de marca, transfiérelos todos a la API para asegurarte de obtener siempre los datos de conversión y de que puedas crear deep link en la aplicación.

Ejemplo

[AppsFlyerLib shared].oneLinkCustomDomains = @[@"promotion.greatapp.com", @"click.greatapp.com"];
Swift

La API debe usarse en AppDelegate.swift, dentro del método didFinishLaunchingWithOptions:

   - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions {
    /** APPSFLYER INIT **/
    [AppsFlyerLib shared].appsFlyerDevKey = @"SED_DEV_KEY";
    [AppsFlyerLib shared].appleAppID = @"123456789";
    [AppsFlyerLib shared].oneLinkCustomDomains = @[@"promotion.greatapp.com"];
    //...
          //...
   }

Si tienes varios dominios de marca, puedes pasarlos a la API como una serie de cadenas. Esto garantiza que no importa qué enlace de marca se utiliza, siempre obtendrás los datos de conversión y podrás crear deep links en la aplicación.

Ejemplo

AppsFlyerLib.shared().oneLinkCustomDomains = ["promotion.greatapp.com", "click.greatapp.com"]
Uso y prueba de dominios de marca

Requisitos previos:

Antes de utilizar y probar los Dominios de Marca, completa los pasos del workflow de Dominios de Marca.

Para crear y probar dominios de marca:

  1. Crea un enlace de OneLink utilizando la plantilla de OneLink asignada al dominio de la marca.
  2. Copia el enlace de atribución personalizado en un editor de texto.
  3. El enlace de atribución personalizado se compone de un subdominio de OneLink, un ID de OneLink y un ID de enlace personalizado. Reemplaza el subdominio OneLink con el dominio completo del dominio de marca. Ejemplo:

    Enlace de atribución personalizado Dominio de marca
    abcdef.onelink.me/A1bc/dc1234ef click.abcdef.com/A1bc/dc1234ef
  4. Usa el enlace de marca para probar las instalaciones y deep linking.
  5. Si utilizas reportes de raw data como parte de las pruebas, el campo URL original se rellena con los enlaces de marca.
Editar, verificar y eliminar dominios de marca

Editar una asignación de dominio de marca

Puedes cambiar la asignación de un dominio completo existente a un subdominio OneLink diferente. No es necesario establecer un CNAME.

  1. En AppsFlyer, en el menú lateral, selecciona Engage > Branded Domains.
  2. Ve al dominio de marca que deseas editar.
  3. Haz clic en el icono Editar (edit-subdomain.png).
  4. Seleccione el nuevo subdominio OneLink.
  5. Haz clic en Siguiente. No es necesario establecer un CNAME.
  6. Haz clic en Listo.

Advertencia

La modificación de los dominios de marca de las campañas activas puede alterar o deshabilitar la funcionalidad del enlace.

Verificar la asignación de un dominio de marca

Después de cambiar el subdominio OneLink mapeado a tu dominio de marca verifica que el dominio de marca está mapeado correctamente:

  1. En AppsFlyer, en el menú lateral, selecciona Engage > Branded Domains.
  2. Ve al dominio de marca que deseas verificar.
  3. Haz clic en el icono Verificar (verify-2.png).

Nota:

Si la verificación falla porque el registro CNAME aún no se ha asignado, dispones de un plazo de hasta 7 días para hacerlo, que finalizará en la fecha especificada en el cuadro de diálogo de error de verificación.
Si el registro CNAME no está asignado en la fecha especificada, deberás renovar el periodo de 7 días.

El registro CNAME del dominio ya no apunta a AppsFlyer

Cambiar tu registro CNAME para que ya no apunte a AppsFlyer resultará en la eliminación del dominio de marca de AppsFlyer.

Eliminar una asignación de dominio de marca

Para eliminar un dominio de marca, ponte en contacto con tu CSM de AppsFlyer o hello@appsflyer.com.

Solución de problemas, rasgos y limitaciones

Resolución de problemas
Síntoma Causa/solución
El dominio de marca no se puede asignar a una plantilla de OneLink
  • Nombre de dominio no válido: Al asignar un dominio de marca a una plantilla de OneLink, AppsFlyer intenta verificar que el enlace de marca tiene un nombre de dominio válido. Un nombre de dominio válido tiene el formato click.abdef.com
  • El dominio de marca ya está asignado: Un dominio completo sólo puede asignarse una vez.
El dominio de marca no tiene deep linking en la aplicación
  • Verifica que el dominio de marca esté operativo
  • Verificar CNAME: Asegúrate de que un registro CNAME apunta desde tu dominio de marca a AppsFlyer.
  • Verifica la configuración de deep linking para la plantilla de OneLink: Es posible que haya un problema con la configuración de deep linking de OneLink. Asegúrate de configurar los deep linking con OneLink.
  • Se ha modificado la asignación de OneLink: Puedes editar el dominio de marca y asignarlo a un OneLink diferente. Si el OneLink recién asignado tiene diferentes configuraciones de deep linking o no tiene ninguna, es posible que los deep links no funcionen.
No hay instalaciones medidas de dominios de marca
  • Comprueba la configuración de la plantilla de OneLink: Asegúrate de que el subdominio de OneLink utilizado para asignar al dominio de marca está asociado a las aplicaciones correctas.
  • Subdominio OneLink cambiado: Si asignas un dominio de marca a una plantilla de OneLink y el subdominio de OneLink cambia, podría afectar a la atribución.
  • Asegúrate de implementar: la API setOneLinkCustomDomain en la aplicación.
No se han registrado re-engagements de dominios de marca

Asegúrate de que lo siguiente esté activo y configurado:

Durante la configuración del dominio de marca, se muestra el mensaje El dominio no existe
  1. Contacta con tu administrador de DNS y pídele que investigue.
  2. Espera a que el administrador de DNS confirme que el dominio está registrado.
  3. Haz clic en Volver a verificar.
Durante la configuración del dominio de marca, se muestra el mensaje No se encontró el CNAME de AppsFlyer.
  1. Solicita que el administrador de DNS establezca un registro CNAME de modo que el dominio completo (dominio de marca) apunta a la URL especificada (es decir al host de AppsFlyer). Esto se representa en la figura Enlace de Marca apuntando a los servidores de AppsFlyer en esta sección.
  2. Espera a que el administrador de DNS confirme que el CNAME está activo.
Mensaje de bloqueo al cargar una página de dominio de marca

Los dominios de marca no incluyen la plantilla ni ningún parámetro. Al usar un dominio de marca, debes agregar la plantilla o los parámetros al final de la URL del dominio de marca.

Por ejemplo, si "click.abcdef.com" es tu dominio de marca, si utilizas sólo "click.abcdef.com", aparecerá un mensaje de que has sido bloqueado.

Debes agregar los parámetros o plantillas al final. Por ejemplo, click.abcdef.com/A1bc/dc1234ef

Error err_cert_authority_invalid al cargar la página de un dominio de marca

Este error indica que tu dominio de marca carece de un certificado HTTPS válido porque no se reconoce la autoridad de certificación. Dado que AppsFlyer certifica tus dominios de marca con Let's Encrypt, es probable que el error se deba a que Let's Encrypt no se reconoce como una Autoridad de certificación (CA) válida de acuerdo con los registros DNS CAA (Autorización de la autoridad de certificación) de tu dominio.

Solución
Por favor, realiza lo siguiente:

  1. Determina si tu dominio reconoce Let's Encrypt como CA usando servicios como este.
  2. Pide a los administradores del sistema que actualicen los registros CAA de tu dominio para incluir Let's Encrypt como una CA autorizada.
Características y limitaciones
Caducado / No x Observaciones
Acceso de usuario a la cuenta
Acceso a ad network
Acceso a la agencia . Las agencias no pueden crear dominios de marca (o enlaces OneLink).
Transparencia de la agencia .
Moneda específica de la aplicación No aplica
Zona horaria específica de la aplicación No aplica
Disponibilidad de dominios de marca N/D Los dominios de marca solo están disponibles con planes de pago elegibles. Si tu plan de suscripción caduca o se cancela, se elimina el acceso a los dominios de marca y los enlaces existentes que utilizan tus dominios de marca dejarán de funcionar.
Limitación de caracteres N/D Cuando introduzcas tu dominio de marca, el último carácter no puede ser un punto (".").
Actualización de datos N/D
Datos históricos
HTTP . El protocolo HTTP no es compatible con los enlaces de marca. Se debe utilizar HTTPS.
Datos no orgánicos
Datos orgánicos
Limitación de la tasa AppsFlyer organiza los certificados SSL/HTTP de dominios de marca mediante Let's Encrypt, con un límite de frecuencia de 50 nuevos certificados por semana por dominio.
Limitaciones de tamaño N/D
Renovación de certificados SSL/HTTP Tus certificados SSL/HTTP de dominio de marca gestionados por AppsFlyer se renuevan automáticamente sin que se requiera ninguna acción de tu parte.

This article was translated using AI and may contain errors. For the most accurate information, please refer to the English version using the language selector.


Share article: