We’re in the process of investigating whether stape is a good fit for our business after seeing your most recent webinar regarding sending offline conversion data to meta.
We have utilised the setup assistant to generate initial web / sgtm configurations for our shopify store and enabled webhooks within the app.
The “[Stape] Meta - Purchase” tag has the Action Source configured as “Website” which will work great for online purchases. The article Facebook Offline Conversion Tracking: Easy GTM Set Up says to utilise the Action Source “Physical Store”.
I guess we need to push online purchases to use the “[Stape] Meta - Purchase” tag and offline purchases to use another tag.
Is there a way to create a tigger and filter by source_name if it is web push it to this tag, and if it is pos utilse a different tag?
The article provides an example configuration and is not intended as a strict recommendation for every setup.
If purchases happen on your website, then Action Source = Website is the correct setting. If you want to report purchases that happen in your physical store, then Action Source = Physical Store should be used.
A commonly recommended approach is to create a separate Meta tag and a separate trigger for offline purchases. This keeps the setup clear and easier to maintain.
For example, your webhook event name should be purchase_webhook, and the Meta tag for offline purchases should fire on a trigger configured for the purchase_webhook event. Your existing purchase event and the “[Stape] Meta - Purchase” tag can continue handling online purchases.
I would also recommend implementing a Duplicate Transaction Checker variable to avoid overreporting and ensure the same transaction is not sent multiple times. It verifies transaction IDs and helps prevent duplicate conversions from being reported.