Converge allows you to filter out events granularly based on their event properties according to the Converge Event Spec.
A Converge property filter only forwards events if a condition is True. As such, a connection with the following filter only forwards Placed Order events if the property is not equal to subscription_contract.
Subscription brands typically want to filter out recurring purchases when forwarding to ad platforms.
To achieve this, you can set up a Filter on the Placed Order-event on a per-connection basis.
1
Find a property and property value that defines a recurring subscription order
Navigate to the Source Log and filter on the Placed Order-event.
Check a few Placed Order-events by clicking on them to see all of their properties, find a property and property value that uniquely define a subscription purchase.
If you are using the Shopify Server Integration in a standard setup, then the following property and property value pair defines a recurring purchase:
source_name -> subscription_contract
2
Set up your filter accordingly
Set up a filter for the Placed Order event as follows. Replace the property and property value by the ones you identified in Step 2.
Converge allows you to filter out all events of a specific source with a single filter.
This is especially helpful when you have multiple sales channels, such as multiple storefronts.
A typical example of source filters is when you are setting up multiple stores.
You might want to set up different GA4 Connections for each store for example.
You can use Source Filters to filter out the appropriate Sources per Connection.
As an example, if you have a US and CA store and you are creating a GA4 Connection for the US Store — you will want to configure your US Sources to be the only ones streaming into this Connection.