Lleve a los usuarios al interior de su aplicación
Cuando creas un enlace de seguimiento para tu aplicación, puedes configurarlo para que sea un Deep Link.
Con un Deep Link, si un usuario hace clic en el anuncio y ya tiene instalada su aplicación, no sólo se abrirá la aplicación, sino que mostrará el contenido específico de la aplicación que usted elija, no sólo la pantalla predeterminada de la aplicación.
Importante: Debe planificar sus deep links antes de integrar Singular SDK en su aplicación. Sus ingenieros implementarán los deep links como parte del proceso de integración del SDK.
Antes de empezar: Planifique sus deep links
Para empezar, haga una lista de todos los deep links que desea implementar en sus campañas publicitarias para la aplicación.
Para cada deep link, decida lo siguiente:
- Contenido objetivo de la aplicación: ¿qué pantalla de su aplicación debería ver el usuario?
- Redirección alternativa: si el usuario no tiene instalada su aplicación, ¿a dónde debe ser redirigido? (Normalmente, a la página de la tienda de tu aplicación)
- ¿Se trata de un deep link diferido? Es decir, ¿debería el enlace mostrar contenido específico de la aplicación incluso a los nuevos usuarios que la instalen?
Ejemplo: Si su aplicación es una tienda de ropa, es posible que desee configurar los siguientes deep links.
Deep Link | Contenido amostrar | ¿Habilitar diferido? | Redirección Fallback |
Rebajas de nueva temporada: moda de otoño | Mostrar ropa con la etiqueta "nueva colección de otoño" | ✅ | <URL de la aplicación en la tienda de aplicaciones> |
Oferta especial: Regístrate en el boletín de noticias y consigue un cupón de 5 dólares | Pantalla "Registrarse para recibir el boletín de noticias" | ✅ | <app URL en app store> |
Cómo construir un Deep Link
1 |
Crear un dominio de enlaceLos Enlaces Singular tienen la siguiente estructura, donde [SUBDOMINIO] lo eliges tú: https://[SUBDOMINIO].sng.link/[PARÁMETROS] Si aún no tiene ningún dominio configurado, tiene que crear al menos uno para poder empezar a crear Enlaces Singular. Para ello
Puede crear un único dominio (por ejemplo, el nombre de su empresa o aplicación) y utilizarlo para todos sus enlaces, o puede crear varios para utilizarlos con distintos fines. |
||||||
2 |
Comunique el plan de Deep Link al equipo de ingenieríaSus desarrolladores necesitan conocer los destinos de los Deep Links antes de integrar Singular SDK/S2S en su aplicación (o antes de publicar una actualización de su aplicación). A medida que los desarrolladores implementan el SDK, añaden código que identifica si la app se ha abierto a través de un Deep Link y dirige al usuario a la pantalla o contenido de la app apropiado (hay disponibles guías paso a paso para desarrolladores para Android, iOS, Unity, React). Una vez que tu equipo de ingenieros haya terminado, pueden darte:
|
||||||
3 |
Introducir la información del esquema de enlaces en la página de aplicacionesDependiendo de la(s) plataforma(s) de tu aplicación y de la tecnología que tu equipo de ingeniería haya utilizado para implementar los Deep Links, es posible que tengas que introducir cierta información en la página Aplicaciones(Configuración > Aplicaciones). Esta información debería facilitársela su equipo de ingeniería.
Si tu app tiene más de un esquema de app(lo que significa que está disponible para más de una plataforma), introduce la información necesaria en cada uno de ellos. |
||||||
4 |
(Opcional) Añadir destinos de Deep Link en la página de aplicacionesPuede añadir los destinos de Deep Link la configuración de su aplicación en la página Apps para facilitar el acceso. De esta forma, cada vez que cree nuevos enlaces de seguimiento, estos destinos aparecerán en los desplegables para que pueda elegirlos. Este paso es opcional, ya que siempre puede escribir cualquier destino cuando cree un Enlace Singular. Para añadir destinos de Deep Link a la página Apps:
|
||||||
5 |
Crear el enlacePara crear el enlace de seguimiento real (con Deep Link incluido):
Notas:
|
||||||
6 |
Pruebe el enlaceAhora que ha creado el Deep Link, puede probarlo fácilmente para ver cómo funciona. Para probar la funcionalidad del Deep Link diferido:
Para probar la funcionalidad de los Deep Links:
Para probar cómo funciona el enlace de seguimiento para determinar la atribución, consulte Cómo probar un enlace de seguimiento. |
Avanzado: Añadir contenido dinámico al enlace
Puede hacer que un Singular Link haga aún más trabajo añadiéndole datos dinámicamente a medida que muestra sus anuncios. Estos datos pueden ser leídos y utilizados por su aplicación si un usuario interactúa con uno de los anuncios y llega a su aplicación.
Esto es útil, por ejemplo, si tiene una aplicación de compras y muestra anuncios dinámicos para diferentes productos. Cuando los usuarios hacen clic en un anuncio, quieres que la aplicación se abra y muestre la página del producto específico sobre el que han hecho clic. Para ello, quieres añadir el ID del producto dinámicamente al Enlace Singular.
Para implementar Deep Links con contenido dinámico, siga los mismos pasos descritos anteriormente, empezando por planificar el enlace y dar toda la información a su equipo de ingeniería.
Nota para desarrolladores: Uso del parámetro _p
Para añadir datos dinámicos a un Singular Link mientras sirve el anuncio, añada el parámetro _p y cualquier valor al final de la URL del Singular Link. _p significa "passthrough" y el valor puede ser un valor JSON codificado en la URL o un valor de cadena sin estructurar.
Por ejemplo, si el Enlace Singular es: https://myshoppingapp.sng.link/A59c0/nha7
Cuando muestre el anuncio, puede añadir el ID del producto al Enlace Singular de la siguiente manera: https://myshoppingapp.sng.link/A59c0/nha7?_p=Shoes123
Los valores de los parámetros passthrough se ponen a disposición de la aplicación cuando se lee la URL del Deep Link. Para obtener más información, consulte la guía de soporte de deep linking del SDK que haya elegido: Android, iOS, Unity, React.