You specify the attribution window in the conversion settings on Google ADS. If I’m not mistaken, the default is 7 days, so everything will work fine in your case. But if you want, you can increase the attribution window.
The user clicks the payment link, returns to the website, and completes the purchase.
This is a weak point. The user may do this from another device or browser. Therefore, the click ID that was saved when the user initially landed on the page will not be available, and attribution will work much less effectively.
For reliability, I would definitely consider using offline conversions here.
In CRM, save the click ID (gclid/wbraid/gbraid) together with the lead data → when the lead moves to conversion status - send a webhook with all the data from CRM + saved click ids to sGTM → based on this, sGTM sends conversions to the platforms you need.
Great! I was thinking the same.
The client mentioned he can append the gclid—captured after the sign-up form submission—as a query parameter to the payment URL. That way, even if the user returns to the site from another browser to complete the payment, Google should still be able to attribute the conversion properly, right?
Also, for offline tracking, we can integrate HubSpot with Google Ads as well to send conversions directly.