In this doc, we have answered some of the frequently asked questions related to pixel tracking.
1. How does FunnelKit (formerly WooFunnels) fire Facebook purchase events especially when you have installed external plugins such as PixelYourSitePro?
FunnelKit (formerly WooFunnels) will take responsibility for firing purchase pixels even if a buyer does not finish the funnel.
You can enable Tracking Events from Settings in FunnelKit (formerly WooFunnels).
When a buyer completes an order and lands on the upsell page, the purchase pixel of the original order will fire on upsell page.
Now if they accept the offer, the purchase pixel for the offer is fired on the next step. The step could be another offer or thank you page.
Using this technique, purchase pixels can be correctly tracked even if the buyer does not complete the funnel.
Next, even if upsell funnel does not run, FunnelKit (formerly WooFunnels) stays vigilant and fires pixels on thank you page.
So it takes complete responsibility of purchase pixel firing.
'AddtoCart' or 'InitiateCheckout' or other events can still be fired from PixelYourSitePro.
The only thing is that to avoid duplicate pixel firing, FunnelKit (formerly WooFunnels) expects that purchase events from PixelYourPro are turned off.
So FunnelKit (formerly WooFunnels) and PixelYourSitePRO still work in tandem.
Note: PixelYourSitePro and Facebook have been used as an example. Any analytics tracking plugin which allows you to turn off purchase events will work correctly with FunnelKit (formerly WooFunnels).
2. What happens if my plugin does not allow turning off purchase events?
In case, the pixel will be fired if the user reaches thank you page either accepting or rejecting thank you page.
As per our experience, most users reach thank you page, so pixels will be tracked correctly.
Only in those cases, where buyers leave the funnel midway, purchase pixels won't be tracked.
3. How to test if Tracking and Analytics are working properly?
Make a test order and test out if data is being sent properly.
You can cross-check Facebook Events, and Google eCommerce Events using the Chrome tool.
Google Analytics Debugger: https://chrome.google.com/webstore/detail/google-analytics-debugger/jnkmfdileelhofjcijamephohjechhna?hl=en
Google Tag Manager (in case you have set up via Google Tag Manager) – https://chrome.google.com/webstore/detail/tag-assistant-by-google/kejbdjndbnbjgmefkgdddjlbokphdefk?hl=en
We will continue to answer your queries here for a quick resolution.