es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Referencia en análisis de segmento.io. página() en una aplicación de página única.

Estoy intentando integrar segment.io para que funcione con Angular. Mi aplicación de Angular es una SPA, por lo que tengo que agregar algo de código a mis componentes para permitir que segment registre las visitas a las páginas.

En el código utilizado para registrar visitas a la página, hay una propiedad llamada referrer, que según la documentación es:

La URL completa de la página anterior. Equivalente a document.referrer de la API DOM.

El problema que estoy teniendo es que el valor de la propiedad referrer a veces queda vacío, o se mantiene en una página incluso si me muevo a varias páginas diferentes.

Entonces mis preguntas son:
1. ¿Referrer se refiere a enlaces fuera de mi aplicación o también a las rutas anteriores visitadas dentro de mi aplicación?
2. ¿Se supone que debo establecer esto manualmente en la aplicación?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en tecnología de la información especializado en análisis, Domdocument y referrer, puedo proporcionar respuestas a las preguntas de la siguiente manera:

    1. La propiedad referrer se refiere a la URL completa de la página anterior. En otras palabras, captura la URL de la página que remitió al usuario a la página actual. Esto podría ser un enlace fuera de su aplicación o una ruta anterior dentro de su aplicación. Por lo tanto, si un usuario navega por diferentes páginas dentro de su aplicación, la propiedad referrer se actualizará para reflejar la URL de la página anterior visitada dentro de la aplicación.

    2. La propiedad referrer se establece automáticamente por el navegador cuando un usuario navega a una nueva página. Por lo tanto, no necesita configurar esto manualmente en la aplicación. Sin embargo, la propiedad referrer podría estar vacía o atascada en una página particular debido a varios factores como la configuración del navegador o el almacenamiento en caché. Para asegurarse de que se capture con precisión la propiedad referrer, puede considerar el uso de otros métodos, como acceder al Modelo de Objeto del Documento (DOM) para obtener el valor de la propiedad referrer.

Comments are closed.