I’ve read a few posts here saying that the FB CAPI GTM implementation is superior to the Stape FB Conversions API gateway setup.
Can anyone give me an overview of why it might be better?
I have the sGTM setup and it works beautifully for all my other needs.
However, I have tried unsuccessfully in the past to implement FB CAPI via GTM (sGTM). I am not using WordPress and I do not know how to push all the data to the data layer so GTM can make use of it. There is a good video from Stape on setting up the FB CAPI via GTM but it uses a WordPress plugin to push data to the data layer.
sGTM is a superior tool in principle, you get all of the control on every single datapoint that is sent from the server, you can apply custom rules, enrich requests - more flexibility to address any specific needs.
However, I have tried unsuccessfully in the past to implement FB CAPI via GTM (sGTM). I am not using WordPress and I do not know how to push all the data to the data layer so GTM can make use of it. There is a good video from Stape on setting up the FB CAPI via GTM but it uses a WordPress plugin to push data to the data layer.
what platform are you on? or is it a custom development?
I use a combonation of the following:
-Click Funnels or LeadPages for my landing pages
-ThriveCart for orders / upsells / recurring billing
-Wordpress for some sales pages but I generally do not send paid traffic to WP hosted pages. So this is not really a concern regarding my FB CAPI question.
ClickFunnels OG or 2.0? Asking cause those are different. How is pixel tracking implemented there, is it some native integration? Same question for ThriveCart
In general, it is still beneficial to connect a Gateway even when your initial pixel signal is not directly over your control, such as it would be with a lot of pixel plugins out there. This way you’d be adding a server-side component to it w/o any additional effort so very passively getting some benefits
However, in light of you already running sGTM it only seems organic to use that, utilise existing infrastructure. This will require you to have control over the client-side pixel though, and thats not necessary (but desirable ofc) including the data that you don’t know how to push to the dataLayer (which again, most likely is not impossible in some form or shape)
so the ultimate decision here is based on the effort you want to put into it, the amount of control you require on reporting to Meta and well, your goals overall