Skip to content

google/ads_oneshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

112 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Ads OneShop

Overview

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.

Solutions Included

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

Setup

Prerequisites

Google Ads

  • Developer Token

    • 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.

Merchant Center

  • 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.

Core Pipeline Deployment

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

Implementation walkthrough video

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.

ACIT Dashboard Deployment

  • 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.

MEX4P Dashboard Deployment

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.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6