Lixory MediaLixory Media
All articlesInternational

Google Ads for International eCommerce: Multi-Country Campaigns, Currency and Feed Setup

Expanding a Shopify store abroad means localised feeds, local prices, country shipping and a new campaign structure. A practical guide to getting each piece right.

Elvir Likić
Elvir Likić
· 6 min read

Taking a Shopify store from one market to several brings challenges most Google Ads guides skip. Feed localisation, currencies, shipping per region and campaign structure across markets are each manageable once you understand how they work, but together they catch most merchants out the first time.

The Core Setup: One Merchant Center, Several Feeds

Merchant Center handles multi-country advertising with one account containing separate feed configurations for each target market. You do not need a Merchant Center account per country. You need a feed per country, each set up for that market.

Each feed has:

  • A target country (where the ads will show)
  • A target language (the language of the feed content)
  • A currency (which must match the prices shown in that country)

For a UK store expanding into Germany and Austria, that means three feeds: a UK feed in English with GBP prices, a German feed in German with EUR prices, and an Austrian feed in German with EUR prices.

Handling Currency

Prices in each feed must match the currency customers see on your landing pages in that market. It is a Merchant Center requirement and a practical necessity: Google crawls your pages and compares feed prices with displayed prices, and currency mismatches lead to price mismatch errors and disapprovals.

Stores using Shopify Markets (Shopify’s multi-currency feature) already convert prices based on the visitor’s location. The challenge is giving Merchant Center the correct local price rather than your base currency price.

Option 1: separate price lists per market in Shopify

Shopify Markets lets you set market-specific prices. If you have fixed local prices for Germany and Austria (rather than letting Shopify convert automatically), your feed tool can pull those prices directly.

When you generate a feed for a particular market, its prices reflect that market’s pricing. The native Google and YouTube app supports this for single market setups but is limited for multi-market feeds. Third-party tools such as DataFeedWatch handle multi-market pricing more reliably.

Option 2: currency conversion in the feed tool

With a single base price (GBP), a feed tool can apply a conversion factor to produce EUR prices for German and Austrian feeds. The risk is that exchange rates move and Merchant Center checks prices continuously. If your conversion factor goes stale and the feed price drifts from what Shopify shows at checkout, products get disapproved.

For stable international pricing, fixed market prices are more reliable than live conversion factors.

Option 3: prices in a supplemental feed

For small catalogues, you can keep a supplemental feed (a Google Sheet) with explicit prices per market and product ID, which Merchant Center applies on top of your main feed. It means more upkeep, but full control over the price each market sees.

Localising the Feed: Language and Content

Titles and descriptions must be in the language of the target market. A German shopper searching in German will not match an English title, and even when people search in English, localised titles perform better because they match how that market naturally searches.

Titles: for Germany and Austria, write titles in German using the same structure as your English ones (brand, product type, key attributes), but with the German terms customers actually search for. “Men’s Waterproof Hiking Jacket” needs to become something like “Herren Regenjacke Wandern Wasserdicht” to match German search behaviour.

Machine translation is a starting point, not a finished job. Automatic translation handles product titles poorly, producing German that is technically correct but unnatural and does not match how German speakers search. If Germany is a priority, have titles reviewed by a native speaker or a German market SEO specialist.

Descriptions: the same principle applies. Localised descriptions improve relevance and are required by Google’s policies for feeds targeting non-English markets.

If you run campaigns in both Germany and Austria (which can usually share identical German content), keep one German-language feed and use it for both rather than maintaining duplicates.

Shipping Settings Per Country

Every target country needs a matching shipping service in Merchant Center. A product without valid shipping for Germany cannot show Shopping ads to German users.

Create a shipping service for each market:

  • UK shipping: GBP, UK delivery times and rates
  • Germany shipping: EUR, German delivery times and rates
  • Austria shipping: EUR, Austrian delivery times and rates

Delivery times vary by market. A UK carrier’s standard two to three working days can become five to seven for cross-border delivery to Germany. Use real delivery times for each market, not your domestic estimates. Overpromising delivery is a quick route to policy problems.

Campaign Structure Across Countries

The right structure depends on whether your markets are similar or different.

Similar markets (Germany and Austria): they share a language, similar buying behaviour and often similar pricing. One PMax campaign targeting both is often efficient: Google handles the split of traffic between them, and conversion data pools across both markets for better optimisation.

Different markets (UK and Germany): different languages, competitors, CPCs and often conversion rates. Separate campaigns give you independent budgets, market-specific ROAS targets and clean reporting per country.

The default for expanding into distinct markets is one PMax campaign per country, each with its own budget and ROAS target. That gives you the visibility and control to manage each market independently.

The same applies to Standard Shopping: target by country at campaign level, with one campaign per distinct market.

Impression Share Varies Between Markets

A common observation in multi-country Shopping is very different impression share between markets despite similar budgets and targets. Germany might run at 45% while Austria runs at 72%.

That is normal and reflects genuine differences in competition and search volume. Germany is a larger market with more advertisers competing for Shopping impressions; Austria is smaller with fewer competitors. Similar budgets across markets of different sizes will always produce different impression share.

Do not try to force equal impression share. Set targets and budgets according to the size of each opportunity. Germany may justify five times the Austrian budget if it has five times the Shopping volume.

Hreflang and Landing Pages

When a German shopper clicks your Shopping ad, Google expects them to land on the German version of the product page, not the English default.

Shopify Markets handles this automatically for stores using its multi-language feature, serving the right language based on the visitor’s locale or URL prefix (such as /de/ for German). Google reads the hreflang tags on your pages to see which URL serves which language and region, and uses them to confirm your German feed points to German pages.

Check your hreflang setup before launching multi-country Shopping. Search Console’s old International Targeting report has been retired, so use a site crawler or an hreflang testing tool, and spot-check a few product URLs by hand. Missing or incorrect hreflang can send international users to the wrong language, which raises bounce rates and can trigger landing page policy issues.

VAT in International Feeds

In most European markets, Shopping prices are expected to include VAT, which is standard for consumer retail. Germany and Austria both require consumer prices to be shown including VAT.

For EU feeds in Merchant Center, you normally set the feed price including VAT and configure tax settings to show that tax is already included. This is the opposite of the US, where prices are usually shown before tax.

Check that your Shopify store shows VAT-inclusive prices to European visitors and that your EU feed prices match exactly what European customers see on product pages.

Measuring Performance Across Markets

In Looker Studio or whatever reporting you use, segment performance by country from day one. A blended ROAS across the UK, Germany and Austria hides market-specific performance in the same way blended brand and non-brand ROAS hides campaign quality.

In Google Ads, use the Segment menu on campaign views to add a geographic breakdown. In Looker Studio, add country as a dimension and filter to your active markets. Track ROAS, CPA and conversion rate separately for each market, because each has its own competitive dynamics and efficiency benchmarks.

A German ROAS of 280% and an Austrian ROAS of 420% tell different stories, even if the blended figure looks comfortable. Germany may need structural changes while Austria is running well, and you can only see that when reporting separates the markets.

Want this applied to your account?

30 minutes. No pitch deck. A clear view of your account and the highest-leverage opportunities.