3 · Referencia de configuración
Campo Obligatorio Qué es
displayPhoneNumber Sí Tu número de WhatsApp, sin espacios, guiones ni +.
buttons[].id Sí Selector CSS del botón. Con # para IDs, . para clases, o un atributo como [data-framer-name="boton"].
buttons[].name Sí Nombre para identificarlo en los reportes. No lo ve el visitante.
buttons[].topicId Sí El Topic de Chatty que define el mensaje precargado y las automatizaciones.
buttons[].path No Restringe el botón a una ruta. Si se omite, funciona en todo el sitio.
disableStorage No true desactiva cookies y almacenamiento. Ver Cookies y consentimiento.
Reglas de coincidencia de rutas
Exacta: /productos coincide solo con esa ruta.
Comodín: /productos/* coincide con cualquier subruta.
Sin path: el botón funciona en todas las páginas.
Cuidado con restringir de más. Si un botón tiene path apuntando a una página y el visitante lo toca en otra, el pixel no lo engancha: el botón igual funciona, pero la conversación entra sin atribuir. Es la causa más común de “el botón anda pero no se trackea”. Ante la duda, no pongas path.