Skip to content

Personalizar URL de acción y multimedia con Liquid

Personaliza los destinos de los enlaces y el contenido para cada usuario que recibe tu mensaje añadiendo variables Liquid a las URL de botones, enlaces, imágenes y videos.

Vinculación en profundidad a contenido dentro de la aplicación

¿Qué es la vinculación en profundidad?

La vinculación en profundidad es una forma de lanzar una aplicación nativa y proporcionar información adicional que le indica realizar una acción específica o mostrar contenido específico.

Esto tiene tres partes:

  1. Identificar qué aplicación lanzar.
  2. Indicar a la aplicación qué acción realizar.
  3. Proporcionar a la acción cualquier dato adicional que necesite.

Los vínculos profundos son URI personalizados que enlazan a una parte específica de la aplicación y contienen estas tres partes. La clave es definir un esquema personalizado. http: es el esquema con el que casi todos están familiarizados, pero los esquemas pueden comenzar con cualquier palabra. Un esquema debe empezar con una letra, pero luego puede contener letras, números, signos de más, signos de menos o puntos. En la práctica, no existe un registro central para prevenir conflictos, por lo que es una buena práctica incluir tu nombre de dominio en el esquema. Por ejemplo, twitter:// es el URI de iOS para lanzar la aplicación móvil de X, anteriormente Twitter.

Todo lo que viene después de los dos puntos dentro de un vínculo profundo es texto de formato libre. Depende de ti definir su estructura e interpretación; sin embargo, una convención común es modelarlo como las URL http:, incluyendo un // inicial y parámetros de consulta (por ejemplo, ?foo=1&bar=2). Para el ejemplo anterior, twitter://user?screen_name=[id] se usaría para lanzar un perfil específico en la aplicación.

Etiquetas UTM y atribución de campañas

¿Qué es una etiqueta UTM?

Las etiquetas UTM (Urchin Traffic Manager) te permiten incluir detalles de atribución de campañas directamente dentro de los enlaces. Las etiquetas UTM son utilizadas por Google Analytics para recopilar datos de atribución de campañas y pueden usarse para rastrear las siguientes propiedades:

  • utm_source: El identificador de la fuente del tráfico (por ejemplo, my_app)
  • utm_medium: El medio de la campaña (por ejemplo, newsfeed)
  • utm_campaign: El identificador de la campaña (por ejemplo, spring_2016_campaign)
  • utm_term: Identificador de un término de búsqueda de pago que llevó al usuario a tu aplicación o sitio web (por ejemplo, pizza)
  • utm_content: Un identificador del enlace o contenido específico en el que el usuario hizo clic (por ejemplo, toplink o android_iam_button2)

Las etiquetas UTM pueden incorporarse tanto en enlaces HTTP regulares (web) como en vínculos profundos y rastrearse usando Google Analytics.

Cálculos de etiquetas UTM

Braze reporta Clics totales para todos los enlaces en una campaña o paso en Canvas, lo que puede incluir enlaces que no tienen etiquetas UTM. Esto significa que puedes ver un resultado diferente (a menudo menor) en los enlaces de seguimiento de campañas de Google Analytics en comparación con los Clics totales mostrados en el rendimiento de tu campaña o en el Generador de informes.

Uso de etiquetas UTM con Braze

Si deseas usar etiquetas UTM con enlaces HTTP regulares (web) (por ejemplo, para hacer atribución de campañas para tus campañas de correo electrónico) y tu organización ya usa Google Analytics, puedes utilizar el constructor de URL de Google para generar enlaces UTM. Estos enlaces pueden incorporarse fácilmente en el texto de las campañas de Braze como cualquier otro enlace.

Para usar etiquetas UTM en vínculos profundos a tu aplicación, tu aplicación debe tener el SDK de Google Analytics relevante integrado y correctamente configurado para manejar vínculos profundos. Consulta con tus desarrolladores si no estás seguro de esto.

Una vez que el SDK de Analytics esté integrado y configurado, las etiquetas UTM pueden usarse con vínculos profundos en las campañas de Braze. Para configurar etiquetas UTM para tu campaña, incluye las etiquetas UTM necesarias en la URL de destino o en los vínculos profundos. Los siguientes ejemplos muestran cómo usar etiquetas UTM en notificaciones push y mensajes dentro de la aplicación.

Atribuir aperturas push y clics en mensajes dentro de la aplicación con etiquetas UTM

Para incluir etiquetas UTM en tus vínculos profundos para notificaciones push, establece el comportamiento al hacer clic del mensaje push como un vínculo profundo, luego escribe la dirección del vínculo profundo e incluye las etiquetas UTM deseadas de la siguiente manera:

1
myapp://products/20-gift-card?utm_source=my_app&utm_medium=push&utm_campaign=spring2016giftcards&utm_content=ios_deeplink

Para incluir etiquetas UTM en los vínculos profundos de tus mensajes dentro de la aplicación, usa lo siguiente:

1
myapp://products/20-gift-card?utm_source=my_app&utm_medium=iam&utm_campaign=spring2021giftcards&utm_content=web_link

Usar personalización Liquid en URL

Puedes construir dinámicamente tu URL directamente dentro del compositor de Braze, lo que te permite añadir parámetros UTM dinámicos a tus URL o enviar a los usuarios enlaces únicos (como dirigir a los usuarios a su carrito abandonado o a un producto específico que volvió a estar en stock).

Crear una URL con etiquetas de personalización Liquid compatibles

Las URL pueden generarse dinámicamente mediante el uso de cualquier etiqueta de personalización Liquid compatible.

1
https://example.com/?campaign_utm={{campaign.${api_id}}}&user_attribute={{custom_attribute.${attribute1}}}

También admitimos el acortamiento de variables Liquid definidas de forma personalizada. A continuación se muestran varios ejemplos:

Crear una URL usando variables Liquid

1
2
{% assign url_var = {{event_properties.${url_slug}}} %}
https://example.com/{{url_var}}

Acortar URL generadas por variables Liquid

Acortamos las URL que son generadas por Liquid, incluso aquellas incluidas en propiedades de desencadenamiento por API. Por ejemplo, si {{api_trigger_properties.${url_value}}} representa una URL válida, acortamos y rastreamos esa URL antes de enviar el mensaje.

Acortar URL en el punto de conexión /messages/send

El acortamiento de enlaces también está habilitado para mensajes exclusivos de API a través del punto de conexión /messages/send. Para una lista completa de parámetros de solicitud, consulta parámetros de solicitud.

New Stuff!