Title: Pixel Events Not Firing from Chat Widget Thank You Message (Shadow DOM Issue)
T
Tom Manson
We're using HighLevel’s native chat widget on our landing pages, and attempting to fire a Facebook Pixel Lead event when the form is submitted.
The thank-you message appears dynamically inside the widget (<widget-box>), and the confirmation message is rendered within a Shadow DOM (.ConfirmationMessage__Subtitle).
Despite using valid JavaScript to detect the message and fire fbq('track', 'Lead'), the Meta Pixel Helper shows the event but with a warning:
"Pixel has not been activated for this event and no information has been sent to Meta."
The base Pixel and PageView fire correctly, so we’ve ruled out installation issues.
Suspected Problem:
The script is being placed in the BODY Tracking Code, but because the widget renders inside a Shadow DOM after load, Facebook might not be accepting the dynamic event. We’ve tried delays, polling, and checking fbq availability before firing.
Feature Request / Fix Ideas:
Allow a native callback on chat widget form submission (e.g., onSubmit hook).
Allow a redirect after widget submission (to a thank-you page, which would solve tracking via pageview).
Document official support for tracking events from the chat widget using Facebook/Google tags.
This is important for agencies who rely on performance tracking and can't fire reliable conversion events from widget leads.
Log In