Usa este artículo para entender cómo Intercom maneja las fechas, tanto para enviar atributos de fecha desde tu propio sistema como para ver cómo se muestran las fechas en tu workspace.
Hay muchas razones para rastrear fechas en Intercom. Intercom ya rastrea algunas fechas por defecto, como cuando tus users se registran o se ven por primera vez en tu sitio web. Lee más sobre los datos que Intercom rastrea automáticamente aquí.
Nota: La primera sección de este artículo (envío de atributos de fecha) está dirigida a desarrolladores o compañeros con conocimientos técnicos que configuran Intercom. La segunda sección (qué fechas ves en la app) aplica a todos los compañeros.
También puedes enviar fechas a Intercom como atributos personalizados de users. Por ejemplo, podrías rastrear la fecha en que un user se suscribió a uno de tus productos o la fecha en que canceló su suscripción.
Una vez que envíes estos atributos de fecha a Intercom, podrías enviar un Mensaje de Soporte Proactivo a users que cancelaron hace una semana, o enviar un Tour de Producto a users recién suscritos para ayudar con su incorporación.
Rastreo de atributos de fecha en Intercom
Hay dos formas de rastrear atributos de fecha en Intercom sobre tus users:
1. Si creas un nombre de atributo personalizado que termine con “_at”, automáticamente lo trataremos como una fecha en lugar de un número (ver "last_order_at" abajo).
window.intercomSettings = {
email: "bob@example.com",
user_id: "123",
app_id: "abc1234",
"last_order_at" : 1350466020, // Send dates in unix timestamp format and end key names with "_at"
}
2. Alternativamente, puedes crear atributos de fecha desde Configuración > Datos > People en tu workspace.
Elige el formato de Fecha al crear estos atributos. Cuando comiences a enviar datos a Intercom para estos atributos, asegúrate de enviar las fechas como un timestamp Unix (un entero que representa el número de segundos transcurridos desde el 1 de enero de 1970 UTC — solo segundos, no milisegundos) o en formato DD/MM/AAAA.
Recomendamos que no permitas actualizaciones o creación de atributos vía Messenger, ya que puede ser un riesgo de seguridad. Más información aquí.
¿Qué es un timestamp Unix y por qué es necesario?
Los atributos de fecha idealmente deben enviarse a Intercom como un timestamp Unix. Un timestamp Unix es un entero que representa el número de segundos transcurridos desde el 1 de enero de 1970 UTC — por ejemplo, 1350466020 representa el 17 de octubre de 2012 a las 12:27 PM UTC. Cada lenguaje de programación tiene formas de calcular estos timestamps. Intercom solo acepta timestamps en segundos — los milisegundos son rechazados. Intercom también acepta timestamps en formato ISO 8601 (por ejemplo, 2012-10-17T12:27:00Z) si no es posible generar un timestamp Unix.
Los timestamps Unix son siempre el formato preferido para atributos de fecha en Intercom, ya que proporcionan un punto específico en el tiempo y pueden traducirse entre zonas horarias. Si no sabes o no puedes generar el timestamp exacto, también puedes enviar atributos de fecha a Intercom en formato DD/MM/AAAA. Así, filtros como “Se registró hace más de 30 días” seguirán funcionando correctamente, aunque no tan específicamente, para Mensajes de Soporte Proactivo, Workflows y más.
¿Cómo se muestran las fechas en la app de Intercom?
La mayoría de las fechas en la interfaz de Intercom se muestran en la zona horaria local de tu navegador, por lo que lo que ves puede diferir de lo que ve un compañero en otra zona horaria. Por ejemplo, una marca de tiempo de conversación mostrada como 4 de mayo para ti puede aparecer como 3 de mayo para un compañero cuyo navegador está configurado en una zona horaria anterior.
Por ejemplo, la fecha en que un user fue visto por primera vez, mostrada en la zona horaria local del espectador:
O la marca de tiempo mostrada al pasar el cursor sobre el ícono del canal en el Inbox:
La zona horaria de tu workspace se usa por separado para cosas como programar mensajes y definir horarios de oficina. Si tú y un compañero en otra zona horaria ven diferentes fechas para el mismo registro de user o conversación, esto es esperado: sus navegadores están en zonas horarias diferentes.




