How to tag orders from Google Ads in Shopify?

I would like all orders generated through Google Ads to have a Google Ad tag on them. I’ve connected all properties > Shopify has the Google app, Analytics, Ads, and Google Merchant Center are all connected.

Does anyone have a solution?

Hey @ljknadlk ,

Yes, you can set up conversion tracking in your Google Ads account to track the orders generated through your Shopify store. This will allow you to see which ads are driving the most sales and make data-driven decisions about your advertising campaigns.

To set up conversion tracking, follow these steps:

  • In your Google Ads account, click on the “Tools & Settings” menu and select “Conversions”.
  • Click on the “+ Conversion” button to create a new conversion.
  • Select “Website” as the conversion source.
  • Fill in the details of your conversion, including the conversion name, conversion value, and conversion window.
  • Under “Tracking”, select “Use Google Tag Manager”.
  • Click “Create and Continue”.
  • Follow the instructions to set up a new tag in Google Tag Manager.
  • Once your tag is set up, copy the code snippet provided by Google Ads.
  • In your Shopify store, go to “Settings” > “Checkout” > “Order processing” > “Additional scripts”.
  • Paste the Google Ads code snippet into the “Additional scripts” field and save your changes.

With conversion tracking set up, you’ll be able to see which ads are generating the most orders and adjust your advertising campaigns accordingly. Note that it may take a few days for conversion data to start appearing in your Google Ads account.

Moira’s solution sounds good for your Analytics / Ads account.

For tagging your Shopify orders, you can use Order Automator to automatically tag orders based on the order source (it has other features as well). Or you might be able to use Shopify Flow as well if you have that.

Hello Moira,

Thanks for the info.

That part we’ve taken care of.

What we want is to tag Shopify Orders with “Google Ads” if that’s the source of the order.

Hi JoesIdeas,

I do have Shopify Flow, and I know I can tag by source, but it does not work. I used the below Flow but no tags are created. Even if it did work, it wouldn’t tag as Google Ads, I believe it would tag as Google, which doesn’t help me much.

The issue might be that Shopify doesn’t differentiate Google and Google Ads as the source.

In “Session Details” in the orders, for orders from Google Ads, it says “Visited your store from an organic search result on Google”. There are also no UTM parameters.

@ljknadlk ok, I’m not sure with Shopify Flow but Order Automator does that. If you aren’t able to get it working with Shopify Flow feel free to reach out to my team at support@orderautomator.com. What they can do is analyze the data of one of your Shopify orders then advise on rule(s) to create to differentiate the certain orders.

Hi, I use the “Easy Tagging” app to do this. But… I would like to do it with Flows so as not to use an external app, but I don’t know how to do it. Easy Tagging is very easy to set up. Did you manage to do it?

@ljknadlk & @juanki-bcn hopefully this will help:

I was able to accomplish this with Flow.

I figured it out eventually. I made sure I added UTM parameters in Google
Ads. Then I have Flows checked orders when fulfilled and tag them with the
parameters. Initially it didn’t work as I ran the flow when orders were
placed, but often UTM parameters aren’t added right away.

You can also add a “wait” to the flow instead of using Order Fulfilled as the trigger. I also realized that often it takes a bit of time before the parameters are added and inserted a 2 day wait into the flow.