1. Cómo conectar CUALQUIER botón de tu sitio al tracking
Donde tengas un onclick o listener de JS, llama:
InvpTrack('contact', {
button_id: 'whatsapp_fab', // identificador único de ese botón/origen
label: 'Boton principal WA', // opcional, solo referencia
value: 0, // opcional, monto si aplica (Purchase, etc.)
currency: 'MXN' // opcional
});
Esto automáticamente:
- Dispara el evento equivalente en cada plataforma nativa activa (Meta, GA4, Google Ads, GTM, TikTok, LinkedIn).
- Ejecuta el código de tus plataformas personalizadas para ese evento.
- Suma +1 en tu contador propio (pestaña "Estadísticas") agrupado por
button_id+ evento.
button_id es libre — úsalo para diferenciar botones: whatsapp_fab, plan_clasico, boton_pie_entrada, contacto_directo_asesor, etc.
2. Eventos genéricos disponibles
click, view, view_content, lead, contact, purchase, complete_registration, schedule, subscribe, download, add_to_cart, begin_checkout, add_payment_info, search, custom.
Si usas 'custom', puedes mandar un nombre libre:
InvpTrack('custom', { button_id: 'x', custom_name: 'MiEventoRaro' });
3. Cómo añadir una plataforma que NO está en la lista nativa
Ejemplos: Pinterest, X (Twitter), Snapchat, Reddit, Quora, Taboola, Outbrain, Criteo, AdRoll, Hotjar, Microsoft Clarity, Matomo, Segment, Mixpanel, Amplitude, Heap, Microsoft UET (Bing Ads), o cualquier proveedor nuevo que salga después.
Paso a paso:
- Ve a WA Business Center → Plataformas → ➕ Plataformas Personalizadas.
- Clic en "+ Añadir plataforma personalizada".
- En "Código base" pega el script de instalación que te da el proveedor (el que normalmente pondrías en el
<head>de tu sitio). Ejemplo Pinterest:<script> !function(e){if(!window.pintrk){window.pintrk=function(){window.pintrk.queue.push( Array.prototype.slice.call(arguments))};var n=window.pintrk;n.queue=[],n.version="3.0"; var t=document.createElement("script");t.async=!0,t.src=e;var r=document.getElementsByTagName("script")[0]; r.parentNode.insertBefore(t,r)}}("https://s.pinimg.com/ct/core.js"); pintrk('load', 'TU_TAG_ID'); pintrk('page'); </script>- En "Código por evento" eliges el evento genérico (ej.
contact) y escribes el código JS que dispara ESE evento en la plataforma. Tienes disponible la variabledatacon{ evento, button_id, label, value, currency, custom_name }. Ejemplo Pinterest:pintrk('track', 'lead', { value: data.value, currency: data.currency });- Puedes añadir varias filas de "Código por evento" dentro de la misma plataforma (una por cada evento genérico que quieras cubrir: contact, lead, purchase, etc.) con el botón que aparece dentro de cada bloque.
- Guarda. Listo — ya queda enganchada a
InvpTrack()sin tocar ningún código PHP.
4. Limitaciones a tener en cuenta
- Google Ads y LinkedIn Insight Tag solo permiten configurar una acción de conversión por instancia nativa. Si necesitas medir 2+ conversiones distintas en la misma plataforma, agrega una segunda entrada como "Plataforma Personalizada" con el snippet de conversión adicional que te da su panel.
- El contador propio (pestaña Estadísticas) mide clics/intención: que el usuario presionó el botón y se abrió
wa.mecon el mensaje. No confirma que el mensaje se haya enviado ni que hubo una conversación real — ninguna plataforma de click-to-chat puede confirmar eso sin integrarse a la API oficial de WhatsApp Business.
