So I was able to get google ads Enhanced Conversio...
# support
c
So I was able to get google ads Enhanced Conversions running via the docs guide, but its unclear if im supposed to pass all these values in myself: https://www.rudderstack.com/docs/destinations/streaming-destinations/google-adwords-enhanced-conversions/#supported-mappings Particularly it seems important to pass in the gclid so that google can match this even up with the actual click or does this happen automatically? the only thing im passing right now is the orderId which says is required.
m
Hey There! đź‘‹ Your message has been received by the RudderStack team. Our standard customer support hours are 9-6 PM EST, but we will forward this request to your Technical Account Manager, and they will get back to you shortly. Please use the thread for any additional comments.
q
@creamy-memory-38472 You need to pass these values yourself while capturing the events at the source. If these parameters are available in the payload then they will be mapped to related properties in your destination. I noticed in your workspace that track call has been failing because “orderId” was not present in the payload. It’s a mandatory field. You can retrieve the value of “gclid” from the URL query parameters.
c
@quiet-wolf-72320 query param… understood! And just want to confirm that the track event name should match the conversion name which is slightly different than the non enhanced conversion where the track event name is some uuid like “conversion id”. For example “Sign Up” vs “WIWUNFO”
Follow up, I noticed that when navigating my site the clid falls off dude to the way the nuxt 3 router is working. I can obviously write in logic to preserve it but curious if this is best practice rather than doing something like saving it as a cookie etc or in local storage.
Follow up on this ^ If i store the gclid under an identify call, say user make account, leaves, comes back later by typing in url and then converts. is there a way to get the identify call parameters before calling the event? Something like rudderanalytics.getTraits()
Or is the best solution to just use something like the ga4 conversions via cloud integration, im trying to avoid using the gtag in device mode because im running rudder stack though first party domain
@quiet-wolf-72320 can ig et some input on this?
q
And just want to confirm that the track event name should match the conversion name which is slightly different than the non enhanced conversion where the track event name is some uuid like “conversion id”. For example “Sign Up” vs “WIWUNFO”
if you have a conversion named “Sign Up” in your Google Ads account, you should use the same track event name.
Follow up, I noticed that when navigating my site the clid falls off dude to the way the nuxt 3 router is working. I can obviously write in logic to preserve it but curious if this is best practice rather than doing something like saving it as a cookie etc or in local storage.
The choice between these options depends on factors such as the level of control you have over your website, the desired user experience, privacy considerations, and the specific requirements of your tracking and attribution setup.
If i store the gclid under an identify call, say user make account, leaves, comes back later by typing in url and then converts. is there a way to get the identify call parameters before calling the event?
The
identify
call itself does not store the
gclid
parameter. To access the
gclid
value stored during the user’s initial visit, you would need to capture it and persist it in a manner that allows you to retrieve it later. A few options are cookies, local storage, and Server-side storage