Usuarios anónimos (Desarrollador)
Obtenga más información sobre la instalación de Appcues para usuarios anónimos.
Instalación de Appcues para usuarios anónimos
Puede dirigirse a los usuarios en un sitio público o durante el uso anónimo en su aplicación utilizando Appcues .anonymous() en lugar de Appcues .identify() .
Una palabra de advertencia
Le recomendamos no instalar Appcues en páginas públicas ni rastrear usuarios de forma anónima en su aplicación. Appcues basa su facturación en los usuarios activos mensuales (MAU) de su aplicación. Si instala usando Appcues .anonymous() : cada usuario se contabilizará en cada nueva sesión, lo que podría provocar que se contabilicen varias veces para el límite de usuarios activos mensuales (MAU). Appcues es potente porque permite mostrar contenido a los usuarios adecuados en el momento oportuno, y para ello es necesario saber quiénes son los usuarios. Puedes usar la llamada Appcues .identify(), descrita en la Guía de instalación, para identificar a los usuarios.
Cómo instalar con usuarios anónimos
Si instala Appcues en una página pública o durante el uso anónimo, reemplace el Appcues .identify() de Appcues con un Llamada .anonymous() Appcues .
Utilizarás el El método .anonymous() Appcues nos avisa cuando un usuario anónimo o desconocido ha visitado su sitio. Appcues generará un ID único para este visitante y lo almacenará en su navegador web; luego, comprobaremos si hay contenido para el que cumple los requisitos. Cuando cumple los requisitos, se muestra el contenido.
Si su aplicación es una aplicación web estándar con cargas de página completas para cada página, puede llamar a la función una vez por página, de la siguiente manera:
<body>
<!-- ...Normal application HTML... -->
<script type="text/javascript">
Appcues.anonymous();
</script>
</body>
Si su aplicación es de una sola página (es decir, usa Backbone, Angular, Ember, etc.) y no activa la recarga de la página cuando el usuario navega, deberá llamar a la función en el enrutador de la aplicación. Por ejemplo, al usar el módulo ngRoute de Angular, podría verse así:
$rootScope.$on("$routeChangeSuccess", function(currentRoute, previousRoute){
// Do whatever you'd normally do.
Appcues.anonymous();
});
Si se realiza la instalación a través de Segment, recomendamos utilizar la llamada ready() de Segment para garantizar que Segment haya cargado nuestro script antes de intentar llamar a la función .anonymous() de Appcues :
analytics.ready(function(){
Appcues.anonymous();
});
Para utilizar cualquiera de los dos Appcues .identify() de Appcues o la En ciertas condiciones, al llamar Appcues .anonymous() , deberá agregar formato condicional para dirigirse tanto a usuarios específicos como a todos los visitantes. Este es el aspecto del código:
if (userId) {
Appcues.identify(userId);
} else {
Appcues.anonymous();
}
Importante tener en cuenta:
Este método para identificar usuarios anónimos utiliza el mecanismo de almacenamiento del navegador, que no se comparte entre dispositivos. Dado que no disponemos de una dirección de correo electrónico ni de un ID de usuario para identificar al usuario en diferentes dispositivos y navegadores, podría ver Appcues varias veces. Quienes usan varios dispositivos o navegadores de incógnito son muy conscientes de este hecho y, por lo general, no les importa ver uno o dos mensajes duplicados. Si el usuario permanece en el mismo dispositivo y navegador, el ID anónimo persiste hasta que borre la caché o los datos del sitio web.
Asegúrese de llamar únicamente a Appcues .identify() o Appcues .anonymous() en cada carga de página. Si se invocan ambas en la misma página, la identidad cambiará entre ellas, lo que podría provocar que el usuario vea el mismo contenido varias veces.
¿Necesita ayuda para identificar usuarios?
Recomendamos encarecidamente utilizar Appcues .identify() y evitar usuarios anónimos por completo. Si tiene problemas con la instalación, contacte con nuestro equipo en support@appcues.com y le ayudaremos a instalarlo correctamente.