Saltar al contenido principal

Imagen. Muestra el flujo de uso de Acciones de Clic para formar solicitudes de Ubicación y Push para iOS

Acciones de clic

Las Acciones de Clic son eventos específicos que se pueden agregar a los mensajes dentro de la aplicación para hacerlos más interactivos. Se pueden agregar a bloques cuando se usa el editor de arrastrar y soltar o a cualquier elemento en el editor HTML (ve API de JavaScript dentro de la aplicación). Las acciones de clic incluyen las siguientes capacidades:

URL

Sale de la aplicación y abre el navegador predeterminado en la URL que especifiques. Se mapea al método openUrl cuando se usa la Biblioteca JS dentro de la aplicación.

Solicitud de permiso de push

Muestra la Solicitud de Permiso de Push nativa de iOS o Android.
  • Si el dispositivo iOS o Android está actualmente suscrito, el Mensaje Dentro de la Aplicación no se mostrará.
  • Si el dispositivo iOS o Android está actualmente no suscrito y ha sido solicitado previamente, mostrará una alerta nativa pidiendo al usuario que habilite las notificaciones push en la configuración de la aplicación.
Se mapea al método triggerPushPrompt cuando se usa la Biblioteca JS dentro de la aplicación.

Solicitud de permiso de ubicación

Muestra la solicitud nativa del sistema operativo para pedir permiso para el seguimiento de ubicación. Requiere que se agreguen permisos de seguimiento de ubicación a tu aplicación. Ve Solicitud de Opt-In de Ubicación para detalles sobre la configuración. Se mapea al método triggerLocationPrompt cuando se usa la Biblioteca JS dentro de la aplicación.

Enviar Outcome

Rastrea la interacción del usuario para propósitos de análisis. Los Outcomes enviados a través de mensajes Dentro de la Aplicación se mostrarán como Outcomes “No Atribuidos” y configurarán una Etiqueta en el usuario en el formato nombre del outcome : true. Ve Outcomes Personalizados para más detalles. Se mapea al método sendOutcome cuando se usa la Biblioteca JS dentro de la aplicación.

Etiquetar usuario

Agrega una Etiqueta al usuario para expresar interés y luego segmentar en otro grupo basado en la respuesta del usuario para enviar mensajes más dirigidos. Se mapea al método tagUser cuando se usa la Biblioteca JS dentro de la aplicación.

ID de Acción Personalizada

Pasa un valor personalizado que, cuando se hace clic, puede leerse dentro de la aplicación usando el método OneSignal SDK IAM Click Listener Se usa para manejo de acciones personalizadas como: Se mapea al método addClickName cuando se usa la Biblioteca JS dentro de la aplicación.

Cómo recopilar acciones de clic personalizadas

Cuando se hace clic en un bloque de Imagen o Botón, puedes usar el ID de Acción Personalizada y establecer un valor para identificar que se hizo clic en ese bloque. Este ID de Acción puede luego ser detectado a través del método OneSignal SDK IAM Click Listener y esos datos pueden enviarse a tu servidor/base de datos/proveedor de análisis.

Ejemplo: crear una encuesta

Si deseas encuestar a tus usuarios con un cuestionario de opción múltiple y luego mostrar sus elecciones dentro de la aplicación. Puedes configurar el ID de Acción por botón para que sea un identificador único para esa opción. Cada vez que se haga clic en esa opción, será detectado en el método OneSignal SDK IAM Click Listener. Desde allí, puedes hacer una solicitud API a tu servidor para almacenar esos datos y acceder a ellos dentro de la aplicación más tarde para mostrarlos a tus usuarios.

Cómo hacer un enlace profundo dentro de la aplicación

Ve Enlace Profundo para más detalles.

Cómo crear una acción de calificación

Hay varias formas de obtener reseñas de tus usuarios. La forma más simple es usar la acción de clic de URL para hacer un enlace profundo directamente a la App Store. También puedes activar APIs nativas a través del ID de Acción para mostrar la solicitud de reseña directamente en la aplicación. Más detalles, ve Ejemplo: Solicitar Calificación en la App Store.