Ads OneShop helps merchants identify opportunities to improve product data and feature adoption, benchmarking against top retailers to maximise performance.
By implementing these recommendations, merchants can improve offer quality, reduce disapprovals, increase advanced feature adoption and drive better auction performance.
This solution currently uses the Content API, and needs to be updated to work with the Merchant API. We're currently working to update Merchant Excellence for Partners to work with Merchant API. Launch date in H1 2026.
The Ads OneShop project contains two solutions:
- Advanced Commerce Insights Tool (ACIT) - A monitoring dashboard for product lifecycle
- Merchant Excellence for Partners (MEX4P) - A best-practices dashboard for Google Merchant Center (GMC) accounts
-
-
Standard Access is best, but Basic will work for prototyping/testing.
-
As with the OAuth consent screen, it's easiest to get approval if you submit the request for "internal use only" (you are your own client), that is, if you don't plan to open up your app directly (i.e., sign in page) to people outside your company.
-
Important
Legal entities are limited to one developer token per company/email domain. If you already have a token somewhere, you must use that token. You must not solicit a developer token from any other companies (i.e., you are an agency)
Tip
It does not matter what MCC the Developer Token comes from; all it's used for is identifying which company wrote the calling code.
- At least standard access to the Merchant Center account, but Admin is preferable, as it would allow more data to be ingested.
- Google Ads & Google Merchant Center accounts must be linked together.
Click here to open the tutorial in Google Cloud Shell.
Note
If the tutorial was closed by accident (e.g. you had to refresh the page) and you need to open it again, first run the command below to open the right directory:
cd ~/cloudshell_open/ads_oneshop/
Then, to open the tutorial again, run:
cloudshell_open --tutorial "walkthrough.md"
Tip
We recorded a video where we go through the implementation of Merchant Excellence for Partners to help guide you through that process. You can take a look at the two takes below:
- Short version: a version of the implementation that goes through the main parts of the process, editing out long explanations about each step and fast forwards the long waits for the scripts to run.
- Long version: a version that goes through each part in detail, explaning each step of the process and also fast forwards the long waits for the scripts to run.
- To be able to access the template below, join the
Ads OneShop public Google group.
- The group is open, no need to request access.
- Just press 'Join Group' when logged in with a Google Account.
- Make a Copy of the template.
- Update data sources to use BQ dataset.
Important
- You need to get access to the group on the next step before opening the template.
- To gain access to the template, ensure you've joined the public group as pointed out previously.
- After making sure you joined the group, copy the template.
- When making a copy of the template, you'll see a popup asking you to map the "Original Data Source" to a "New Data Source", don't select your newly created tables just now. Instead, just click "Copy Report".
- In the new dashboard that you just created, go through the steps to update the data sources and select your newly created tables.