RevGlanceDocumentación

Historial de sincronización

Comprueba si una fuente va al día, qué cambió cada sincronización y si su webhook funciona.

Cada fuente que se sincroniza tiene su propio historial: cómo va ahora mismo y un registro de cada sincronización de los últimos 90 días. Míralo cuando un número parezca desactualizado o un webhook no parezca funcionar.

Dónde encontrarlo

  • En Configuración › Fuentes, abre el menú "…" de una fuente y elige Historial de sincronización.
  • En el estado de sincronización, al pie de la página, elige Historial de sincronización debajo de la fuente.

Solo lo tienen las fuentes que se sincronizan, así que los datos de ejemplo no.

Salud de la fuente

Esta tarjeta muestra cómo va la fuente ahora mismo.

  • Estado puede ser Al día, Sincronizando, Con retraso o Fallido. Con retraso significa que la última sincronización tiene más de dos horas, o que una sincronización fallida espera su siguiente intento. Fallido significa que la fuente tiene un error, que se muestra bajo estos campos. Una sincronización con Lectura parcial también cuenta. El error sigue ahí hasta que una sincronización posterior lo lea todo.
  • Última sincronización es la última vez que RevGlance terminó de leer la fuente. Una sincronización detenida por un error no la cambia.
  • Datos más recientes es la fecha del último pago o cambio de suscripción que RevGlance tiene de esta fuente.
  • Webhook indica si están llegando las llamadas del proveedor. Consulta Estado del webhook.

Cuando la prueba ha terminado, la tarjeta lo indica y las nuevas sincronizaciones esperan hasta que compres RevGlance.

Por qué Datos más recientes puede ser anterior a Última sincronización

Última sincronización indica cuándo leyó RevGlance la fuente. Datos más recientes indica lo recientes que son los datos que encontró. Una sincronización puede ir bien y no encontrar nada más nuevo:

  • App Store: los informes de Apple llegan con un día de retraso, aproximadamente.
  • Google Play: Google publica sus informes en un plazo de 3 a 7 días.
  • Cualquier proveedor: no pasó nada. Un periodo tranquilo, sin pagos ni cambios de suscripción, deja la fecha donde está.

Qué inicia una sincronización

Cada línea del Registro de sincronización indica qué la inició:

EtiquetaQué pasó
WebhookEl proveedor llamó a RevGlance para avisar de que algo cambió.
ProgramadaLa sincronización habitual: cada hora mientras alguien usa el negocio, una vez al día si no.
Iniciada a manoAlguien pulsó Sincronizar en la fuente o Sincronizar ahora, o desactivó el modo privado.
Primera sincronizaciónLa fuente se acaba de conectar.
De vuelta en la appAlguien volvió tras 30 días sin entrar, y la última sincronización de la fuente tenía más de una hora.
Relectura completaRevGlance volvió a leer todo el historial de la fuente, algo que hacemos cuando cambia una regla de conteo. No puedes iniciarla tú.

Solo una sincronización de cada fuente espera en la cola a la vez. Una llamada de webhook que llega mientras otra espera se une a ella, así que puedes ver menos líneas de Webhook que llamadas.

Cómo leer el registro

La sincronización más reciente aparece primero. Cada línea muestra cuándo empezó, qué la inició y, si es una sola sincronización, cuánto tardó.

Recuentos

Cada tipo de registro que cambió una sincronización tiene sus propios recuentos: Pagos, Cambios de suscripción, Clientes, Pruebas y Cancelaciones. Un recuento de cero no se muestra.

  • 3 nuevos: registros que añadió esta sincronización.
  • 2 actualizados: registros que RevGlance ya tenía y que esta sincronización cambió.
  • 4 eliminados: registros que ya no están tras esta sincronización.

Sin cambios significa que la sincronización no encontró nada que hacer. Las sincronizaciones sin cambios seguidas e iniciadas igual se agrupan en una línea, que indica cuántas abarca y hasta cuándo se remontan. Así, una sincronización horaria no entierra las que importan.

Cuando una sincronización tiene problemas

  • En curso: la sincronización sigue en marcha. La página se actualiza sola.
  • Lectura parcial: terminó, pero no se pudo leer parte del proveedor. La línea muestra el error. Lo que sí leyó se guarda y se cuenta, y la siguiente sincronización vuelve a leer el mismo tramo.
  • Fallido: un error la detuvo. La línea muestra el error, y lo que leyó antes de detenerse se guarda y se cuenta. Se detuvo antes de terminar. significa que la sincronización se cortó sin ningún error que mostrar.

RevGlance vuelve a intentar por sí solo una sincronización fallida, y cada intento tiene su propia línea. Una línea marcada Fallido con una línea limpia encima significa que el problema desapareció, así que no hay nada que hacer. Si Estado sigue indicando Fallido, el error dice qué salió mal.

Cifras corregidas

Aquí aparecen las cifras registradas que la sincronización corrigió, con el valor anterior y el nuevo. Una corrección no es algo que haya hecho un cliente.

  • Tras una Relectura completa: cualquier total que haya cambiado, como el MRR, los reembolsos o las comisiones.
  • El MRR de una suscripción: se corrigió el importe registrado de una suscripción.
  • Una fecha de cancelación: la fecha de una cancelación que da el proveedor difiere de la registrada.

Una línea muestra cinco como máximo y luego y 3 más.

Estado del webhook

Los propietarios y administradores ven el estado del webhook en Salud de la fuente. Puede indicar cuatro cosas:

  • Última llamada recibida, con la hora: las llamadas están llegando. No hay nada que hacer.
  • Configurado, pero aún no ha llegado ninguna llamada. La fuente está lista, pero el proveedor aún no ha llamado. Comprueba que el webhook esté añadido en el proveedor. Las llamadas solo llegan cuando algo cambia, así que una fuente tranquila puede seguir así un tiempo.
  • Sin configurar, así que los datos nuevos esperan a la próxima sincronización programada. No hay ningún secreto guardado. Los datos nuevos llegan con la sincronización horaria o diaria hasta que añadas el webhook.
  • Se están rechazando las llamadas, con la hora de la última: el proveedor llega a RevGlance, pero sus llamadas no pasan la comprobación, así que no inician ninguna sincronización.

En todos los estados menos el primero, la tarjeta enlaza con la guía paso a paso de tu proveedor.

Cuando se rechazan las llamadas

El aviso aparece tras 3 llamadas rechazadas seguidas, así que una llamada suelta no lo activa. Webhook rechazado también aparece entonces en la fila de la fuente, en Configuración › Fuentes. Qué comprobar depende de cómo verifica el proveedor sus llamadas:

  • Stripe, Polar, Lemon Squeezy, Paddle, Recurly: copia de nuevo el secreto de firma del proveedor y pégalo en Secreto de firma, en el panel Webhook de la fuente.
  • Gumroad, App Store, Google Play, Chargebee: comprueba que el ?token= de la URL en el proveedor coincida con el secreto guardado en Secreto de firma, o guarda uno nuevo y actualiza la URL.
  • Braintree, Shopify: no hay ningún secreto que pegar. Comprueba que el webhook se añadió en la misma cuenta de Braintree o app de Shopify con la que se conecta la fuente.

Las llamadas a una fuente sin secreto guardado también se rechazan. Guardar el secreto lo arregla.

El aviso desaparece con la siguiente llamada correcta o al guardar un secreto nuevo. Si el secreto sigue siendo incorrecto, vuelve tras otras 3 llamadas rechazadas. También desaparece 7 días después de la última llamada rechazada.

Cuánto tiempo se conserva

Cada sincronización se queda en el registro 90 días y luego se elimina. Al quitar una fuente también se elimina su historial de sincronización.

Quién ve qué

Todos los miembros del negocio pueden abrir el historial de sincronización de una fuente y leer Salud de la fuente y el Registro de sincronización. Los lectores no ven el estado del webhook: ni el campo Webhook, ni la insignia, ni la opción del menú. Iniciar una sincronización y guardar un secreto es cosa de propietarios y administradores. Consulta Equipo y roles.