I see you’re running into trouble with the Wix configuration in Make for your Facebook Leads integration.
It’s frustrating when the documentation doesn’t quite get you there.
You might be interested to know that you can often achieve a more robust and reliable setup for lead tracking and optimization without relying on a general-purpose automation platform like Make.
Instead of Make, a more sophisticated approach for tracking conversions, which you’ll need for lead quality, involves using the Facebook Conversions API in conjunction with your Wix CRM API.
While this sounds more complex, it gives you greater control over the data flow and improves Facebook’s ability to optimize your ads, as it overcomes issues like browser ad blockers or cookie restrictions.
The core idea is to first use the Wix CRM API to create or update the contact in Wix whenever a lead comes in.
This handles the part you are currently trying to do, ensuring the lead data is correctly captured in your Wix CRM.
Next, you would use the Facebook Conversions API to send the lead event information directly from your server (or a proxy server) to Facebook.
This “server-side” tracking is more reliable than the traditional browser-based Facebook Pixel.
To manage and implement both of these APIs without needing to write a lot of custom code, you’d typically use Google Tag Manager (GTM) for initial data capture and then send that data to a server-side solution.
The server-side component could be something like Stape or even a custom setup on Google Cloud Platform (GCP) or another cloud service.
Stape is often preferred because it offers a managed, specialized environment for server-side GTM, making setup much simpler than using a general cloud platform.
The process would involve setting up GTM on your Wix site to capture the lead information upon form submission.
You would then use a server-side GTM container, hosted on Stape or GCP, to receive this data.
Within that server-side container, you’d configure one request to hit the Wix CRM API to create the contact and a second request to hit the Facebook Conversions API to send the lead event, which is one of the Standard Events that Facebook uses for optimization.
This dual action ensures your CRM is updated and Facebook’s ad targeting is optimized using the most reliable data possible.
This method is considered a best practice in digital advertising for its accuracy and compliance.