Prueba de Appcues en una aplicación web encapsulada
Orientación para probar Appcues en aplicaciones web encapsuladas, como aplicaciones de escritorio basadas en Chromium o Electron.
El objetivo de este documento es proporcionar orientación para probar Appcues en aplicaciones web envueltas, como una aplicación de escritorio basada en Chromium o Electron.
Las aplicaciones web envueltas son un caso extremo para Appcues y requieren pruebas de compatibilidad técnica exhaustivas antes de la compra para confirmar la viabilidad y descubrir posibles desafíos.
Estos son nuestros pasos recomendados para pruebas de compatibilidad técnica:
Instalación
Appcues se puede instalar en su aplicación Chromium o Electron mediante el mismo método que las aplicaciones web estándar.
Comience agregando el fragmento javascript disponible en su cuenta: https://studio.appcues.com/settings/installation/guide/overview
El fragmento debe incluir lo siguiente:
- Script principal: <script src="//fast.appcues.com/{{youraccountID}}.js"></script>
- Una llamada de identificación con el ID de usuario único que asocia a cada usuario final
- Una llamada de página para indicarle Appcues cuándo reinicializar si su aplicación no se vuelve a cargar al moverse a una nueva vista, ruta o página
- Al menos un atributo de perfil de usuario y un evento (del lado del cliente si desea utilizar la activación de eventos ) para probar la segmentación
Obtenga más información sobre qué propiedades de usuario y eventos enviar aquí.
Edificio
Un requisito clave para crear contenido Appcues sobre cualquier aplicación es usar nuestro builder de extensiones de Chrome. Para crear sobre tu aplicación de Chromium o Electron, deberás abrir la aplicación en una ventana de Chrome, en lugar de hacerlo desde la vista de escritorio.
Recomendamos crear un modal seguido de una tooltip para garantizar que Appcues pueda encontrar los selectores CSS utilizados para tooltips cuando se carguen dentro de la versión de la aplicación web empaquetada.
Pruebas
Una vez que haya creado una combinación de los patrones anteriores, es importante publicar "en vivo" y probar algunos escenarios clave:
- Contenido segmentado para mostrar a usuarios específicos . Queremos confirmar que Appcues podrá identificar los atributos y eventos del perfil del usuario y mostrar contenido únicamente a los usuarios que cumplan los requisitos para ver un flujo según esta información.
- Activación de contenido al ocurrir un evento. Suponiendo que desee aprovechar esta funcionalidad, en lugar de recopilar nuevos datos únicamente al cargar una página, probarla nos indicará si Appcues puede detectar eventos de su aplicación Chromium o Electron en tiempo real.
- Segmentación de contenido según páginas mediante la segmentación de un flujo que comienza con un modal a una URL específica. Si aparece en la página correcta, compruebe si también aparece en otras páginas. Hemos observado que algunas aplicaciones web encapsuladas tienen URL que se cargan en segundo plano para cada página, por lo que el contenido puede segmentarse a URL específicas aunque no sean visibles para el usuario final. Queremos comprobar si este es el caso. De no ser así, deberá iniciar cada flujo con una tooltip o hotspot para que solo se muestre si un selector específico está visible y así evitar que los flujos se muestren en páginas incorrectas.