Centro de ayuda de DobroDesk
Encuentra o regenera el Integration ID de un widget
Entiende el ID público y aleatorio del código de instalación, copia el valor correcto y sustitúyelo de forma segura cuando sea necesario.
Al terminar
Cada sitio conservará la configuración correcta y podrás invalidar la instalación antigua de un widget sin afectar a los demás.
Qué controla el Integration ID
DobroDesk genera un Integration ID público y aleatorio cuando creas un widget. El cargador o el SDK envía este ID a DobroDesk para seleccionar el nombre público, los sitios permitidos, la bandeja de destino, el idioma y la experiencia de ese widget.
Cada widget guardado tiene un Integration ID distinto y sus propias sesiones de cliente. El ID es un selector público incluido en el código del sitio. Las direcciones permitidas impiden que un origen ajeno utilice el widget.
No reutilices un Integration ID para productos diferentes si necesitan nombres, rutas o historiales separados. Crea un widget para cada producto o experiencia del sitio.
Copia el Integration ID actual
Abre Admin > Channels > Website widgets.
Elige el widget del sitio o producto que vas a actualizar.
Busca Integration ID en Widget settings. Comprueba el nombre del widget y Website addresses antes de copiarlo.
Para una instalación con script, usa Copy widget code y el ID se incluirá automáticamente. Para @dobrodesk/widget, copia el ID exactamente en la opción integrationId.
Los widgets de RenderLog, Krynia y DobroDesk deben mostrar tres Integration ID distintos, aunque el mismo equipo atienda todas las solicitudes.
Regenera el ID de forma segura
Prepara el acceso a todos los sitios o aplicaciones que usan el widget. No regeneres el ID hasta que puedas publicar la configuración de sustitución.
Junto a Integration ID, selecciona Regenerate y lee la confirmación. Explica los efectos inmediatos antes de realizar el cambio.
Confirma Regenerate ID. DobroDesk crea un valor aleatorio nuevo y finaliza todas las sesiones existentes de ese widget.
Copia el nuevo código del widget o sustituye integrationId en la configuración del SDK de cada sitio permitido.
Publica cada sitio o aplicación y vacía la caché de despliegue si utiliza una.
El ID anterior deja de cargar este widget de inmediato. Las conversaciones existentes permanecen en la bandeja de DobroDesk, pero los visitantes iniciarán una sesión nueva después de publicar el reemplazo.
Comprueba cada producto por separado
Abre cada sitio actualizado en una ventana privada nueva.
Confirma que el encabezado muestra el nombre correcto del producto o soporte y no el nombre de otro widget.
Envía un mensaje de prueba único y anota la referencia mostrada.
En DobroDesk, confirma que el mensaje llegó a la bandeja seleccionada para ese widget y que cada producto creó una referencia de conversación diferente.
Responde una vez y confirma que la respuesta aparece solo en la sesión del sitio correspondiente.
Si el botón de Soporte desaparece después de la rotación, el código publicado todavía contiene el Integration ID anterior. Copia el código actual desde DobroDesk y vuelve a publicarlo.