Hi @Voeux,
Sorry to hear your setup’s not working. Definitely want to make sure that things are up and running as soon as possible. I’d like to know a bit more about the process by which you collect subscribers, just so we can see where the issue lies.
Let me know if I’m correct, or if you use a different method: From my understanding, you have Meta Ads, and people who fill out these ads are led to a page in Shopify, correct? From there, they fill out a form (are you using a Klaviyo form, or 3rd party form?) and are then added to the Klaviyo account. You set up a custom metric to send to Klaviyo every time somebody does this. Is that right?
Which part of this process appears to not be working? Are people not being added as profiles on Klaviyo? Is the form not showing up? Is your custom metric not firing, or is something else the issue? Once we have more info here, we can work to figure out what’s going on and how to fix it!
-Byrne
It can be tricky but you can follow this. First, ensure your Klaviyo form is properly embedded on the Shopify password page. You can do this by accessing the Klaviyo form builder, copying the embed code, and pasting it into the password page template via Online Store > Themes > Customize in Shopify. Also, enable Klaviyo’s onsite tracking to ensure form functionality.
To track sign-ups with the Meta Pixel, implement event tracking by using Klaviyo’s event listeners. The key step is adding the fbq('track', 'CompleteRegistration') function within the form submission event handler. This ensures each form submission is logged as a 'CompleteRegistration' event in Meta Ads Manager, helping with accurate tracking and ad optimization.
To verify that the tracking is working correctly, use Meta’s Pixel Helper tool. Install the browser extension, perform a test sign-up, and check if the event fires successfully. If the event isn’t detected, troubleshoot by reviewing your pixel setup.
Alternatively, you can use Meta Lead Ads to simplify the process. Instead of embedding forms on Shopify, create lead ads directly in Meta Ads Manager to collect emails. Then, integrate Meta Ads with Klaviyo to automatically sync new sign-ups into your email list. This method eliminates the need for tracking form submissions on Shopify.
Hi @Voeux !
Checking in here - were you able to find a solution for this?