I'm completly lost !I started to use Google Ads for my B2C Saas and I need to send conversion event to it.
I use stripe as payment provider. So I use webhook on my backend to handle payment.success event and trigger an event 'purchase' with Google Measurement Protocol. It's working half of the time and and I don't see events in real time in the debugview.
🤔 My first question is Measurement Protocol the good way to do in this context ?
🤔 Secondly, is it possible to use Google Tag Manager to fetch purchase events from HTTP requests done with Google Measurement Protocol and relay them to Google Ads?
Backend -- (purchase event) --> GTM --> Google ADS (Conversion) & GA4
Here a payload example I use to test :
{
"client_id": "1770912193.1700571402",
"user_id": "***************",
"timestamp_micros": "1700585815945000",
"non_personalized_ads": true,
"events": [
{
"name": "purchase",
"params": {
"items": [],
"currency": "EUR",
"transaction_id": "123456789",
"value": 6.60,
"debug_mode": 1
}
}
]
}