Does WooCommerce report events back to Facebook?

macdonjo3

Elite Member
Jr. VIP
Joined
Nov 8, 2009
Messages
8,887
Reaction score
9,192
Client is a WooCommerce store.

I'm wondering if WooCommerce has built-in events that it can send to FB or if needs to be custom built in GT?

Thinking ATC and purchase.

Anyone done performance marketing with a woocommerce store and know the answer to this?
 
I'd recommend setting up the Pixel manually and creating custom conversions to track events on Facebook.

You can replicate this in GTM as well - that bit can be automated.

There's an "official plugin" by Facebook and Woo called "Facebook for Woocommerce". But I'd recommend that only if you don't love your hair and wish to spend the next few days pulling them out in chunks. It's quite possibly the worst thing to come out of the Facebook dev team.

Source - I consult for and have built several Woocommerce stores.
 
So don't use GTM?

I've done it both ways.

If you're hands-on with GTM, then by all means go for it. Their Tag Sequencing is second to none.

However, you do have the option to track events without GTM, the Facebook Conversion Tracking system is pretty powerful too, on its own.
 
Last edited:
I've done it both ways.

If you're hands-on with GTM, then by all means go for it. Their Tag Sequencing is second to none.

However, you do have the option to track events without GTM, the Facebook Conversion Tracking system is pretty powerful too, on its own.
Okay, but what do you do for Conversion API?
 
Okay, but what do you do for Conversion API?

This is where you're moving into slightly advanced territory.

Setting up Conversion API directly with Woocommerce is by no means simple enough.

You can achieve this via one of the below methods

1. Use the Facebook for Woocommerce Plugin I spoke about above. Figure out a way to make it work with everything else. Then setup the Conversion API bridge within the server. Implementation Guide here - https://woocommerce.com/posts/adapt-for-the-future-with-facebook-conversions-api/

2. Use Google Tag Manager - Guide here https://developers.facebook.com/doc...des/gtm-server-side#configure-your-gtm-portal

3. Use a third party service like Leadsbridge or Integromat.

4. Send Server to Server API calls with cURL using custom code written to trigger calls every time an event occurs.

//

If you're just using Pixel based Conversion tracking, may I recommend WooCommerce Conversion Tracking by WeDevs - it's a nifty little plugin that has support for virtually all actions.
 
Back
Top