Frequently Asked Questions
1) Why has UpStroke built-in purchase events?
All 3rd party tracking plugins fire purchase events on thank you pages. They do not expect an upsell process to kick in.
So these event tracking plugins may not trigger purchase events correctly in case customer abandons the funnel.
This can lead to the number of transactions being under reported.
2) How does UpStroke work?
Upstroke takes complete responsibility of sending purchase data to Facebook and Google. It would work even when funnels do not trigger.
UpStroke fires purchase event of main order on upsell page.
If upsell is accepted, the purchase event of the accepted offer is fired on next step. The next step could be another offer or thank you page.
If upsell is rejected, no purchase event is fired on the next step.
Using this technique we are able to correctly send data to Facebook or Google.
Note: We fire purchase pixels right on spot. If someone purchased main product and also accepted, you would see two transactions in Facebook/Google dashboard with respective purchase value.
3) What is the recommended set up?
We recommend that you disable Purchase events from external plugins from those plugins and get them enabled via our plugin.This is done to avoid sending duplicate events to Facebook/Google.
4) How can I disable purchase events from an external plugin?
It would depend on the settings of the specific plugin. You would have to look into settings of your plugin to find a way to disable purchase event.
You can disable Purchase Events Tracking for some popular plugins listed below:
- Pixel Caffeine
- PixelYourSite PRO
- WP Facebook Pixel
- WooCommerce Conversion Tracking
- Enhanced E-commerce for Woocommerce store
5) I have disabled Purchase Event, should I also disable other events?
No, UpStroke only takes care of Purchase Event. Other events related to add to cart or checkout should be kept on.In essence, UpStroke works in tandem with plugins, it’s not a complete replacement of these plugins.
6) How can I verify if Purchase events are firing correctly?
Depends on which marketing analytics system you are trying to verify
Step 1: Install these Chrome Extensions
- Facebook Pixel Helper
- Google Analytics Debugger
- Google Tag Manager (in case you have set up Google Analytics via Google Tag Manager)
Step 2: Make a test funnel and go through purchase. Now notice that Purchase event of main purchase is fired on first upsell. Also notice its value to see if it is price of main transaction
Step 3: Now accept the offer and notice that Purchase event for accepted offer is fired on next step. Notice that is value of purcase event this time is that of upsell price.