Ir al contenido principal

Cómo funcionan las fechas en Intercom

Aprende cómo se almacenan las fechas en Intercom, qué formatos aceptamos y cómo la zona horaria de tu dispositivo influye en las fechas que ves.

Escrito por Beth-Ann Sher

Hay muchas razones diferentes para rastrear fechas en Intercom. Intercom ya rastrea algunas fechas por defecto, como cuando tus users se registran o son vistos por primera vez en tu sitio web. Lee más sobre los datos que Intercom rastrea automáticamente aquí

También puedes enviar fechas a Intercom como atributos personalizados de user. 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 maneras 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 > Personas en tu espacio de trabajo.

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 en segundos, o en formato DD/MM/AAAA.

Recomendamos que no permitas actualizaciones o creación de atributos vía Messenger, ya que esto puede ser un riesgo de seguridad. Aprende más aquí.

¿Qué es un timestamp Unix y por qué es necesario?

Los atributos de fecha idealmente deberían enviarse a Intercom como un timestamp Unix. Cada lenguaje de programación tiene formas de calcular estos timestamps. Intercom solo acepta timestamps en segundos, no en milisegundos. Intercom también aceptará timestamps ISO 8601 si generar uno Unix es complicado.

Los timestamps Unix son siempre el formato preferido para atributos de fecha en Intercom, ya que proporcionan un punto específico en el tiempo, por lo que 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. Entonces, 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.

¿Qué fechas puedo ver en la app de Intercom?

Las fechas que se muestran en tu espacio de trabajo siempre estarán en la zona horaria de tu computadora o dispositivo, que podría ser diferente de la zona horaria de tu espacio de trabajo.

Por ejemplo, la fecha en que un user fue visto por primera vez:

O, cuando se recibió un mensaje al pasar el cursor sobre el ícono del canal en tu inbox:

La zona horaria de tu espacio de trabajo se usa por varias razones, como cuándo enviar mensajes programados o para determinar tu horario de oficina, pero no influye en las fechas que ves en la interfaz de Intercom.

¿Ha quedado contestada tu pregunta?