A very confusing issue, with a very clear explanation.
Understanding The Policy
You can read the solution below, however, it is, paramount to understand what the policy is, to avoid any future issues.
When you target a country, for example, United Kingdom then the currency you submit must match the currency on the product landing page. In this case GBP.
The reason is that when a user is not located in the United Kingdom but does see an ad, then the price and currency in the ad must match the product landing page.
While currently there is no way for a user to see the ad outside of the target country, you still need to follow this policy. This may be due to a future plan to allow your ads to display worldwide or it is a law requirement in a majority of countries. Or even so that Google can validate the prices with manual reviews. For example, Google may have a team in India to check the ad price compared to the landing page price.
Regardless of the reason, and how backward you may think this is if you want to remove or avoid an account suspension, follow the policies.
Manual and automated reviews are done all the time to ensure merchants do not violate policies.
Google Merchant Center Price Guidelines
Most Common Reason
Auto Currency Conversion
The most common issue is that you have enabled automatic currency conversions. While localization is indeed key to success, if you want to advertise on Google Shopping, the price and currency submitted in the feed must match the currency and price on the landing page. So any server-side or client-side price changes are not allowed. Instead, you are allowed to have a manual drop-down to change country or currency.
In this case, remove the automatic currency conversion system you have integrated.
Structured Data
You may have set up structured data with the wrong currency. You can use Google’s structured data testing tool to check the product data.
In this case, update your structured data.
Additional Tips
If you want to advertise in multiple different countries, you can choose to submit a dedicated feed, meaning you submit the same language and currency in the data feed as the website.
Or you use the same default data feed and in Google Merchant Center > Products > Feeds > click on your feed > Settings, add additional countries.
Remember I said localization is key to success, if you use automatic currency conversion within Google Merchant Center, you will not get as many eligible impressions as a dedicated feed.
Hey
Thanks for your sharing. I’m still confusing.
What are the rules for Google Merchant Center (GMC) to fetch correct
currency? How can I ensure that each feed (for different countries and
currencies) allows Google to fetch the correct currency unit? Im
using multiple feed methods: XML feed, Content feed, and Google
Sheets.
My Background:
My Shopify website: julibees.com, primary market is UK, using GBP.
However, I want to expand globally, so multicurrency and GeoIP is
enabled.
For domains, UK, US, CA, AUS, these four markets using the
same primary domain (without any subdomain nor subfolders).
So, for example, when using Google Sheet to upload a Australia
targeted feed , whats the attribute of “link” should I do?
“http://www.julibees.com/products/example” does it work? will Google fetch
AUD or GBP or USD in such case?
And I also use Multifeed App in Shopify to generate a dedicated XML file feed, but I’m just curious about the principle of the currency fetch rule.
looking forward to your reply.
Each data feed solution works differently, so you must check the settings of the app / plugin / data feed tool you use to ensure you submit the correct data.
If you want to target Australia, you need to submit AUD prices, set up AUD shipping rates, and submit a URL that shows the correct currency. If you are using the multifeed app, it’s all automatically done. You can contact the app’s support team to help you set it up. Or if you need my assistance, feel free to contact me at [email protected]