Ninja Scripts Academy
Google Ads from top to bottom: basic, intermediate and advanced. With real examples, best practices and the gaps the scripts fill. 🔄 Syllabus reviewed and updated every month with the latest Google Ads news · 🎧 Every lesson also in audio · 🖍️ Highlight and save your favourite lessons to come back to them.
🌐 Lessons are in Spanish for now; the English version is in preparation.
Ninja Scripts Suite subscribers get 100 % of the three levels, every new lesson each month and the study tools: 🎧 audio for every lesson, ⭐ favourites and 🖍️ highlights. See the subscription →
Showing only 🛒 Shopping lessons at the Intermediate level.
Intermediate training
12 lessons · 1 h 53 minShopping from the inside: how Google decides which product to show (with no keywords) 🔑 With a free account
The search ↔ product matching built from the feed, the factors that decide which listing shows and in what position (title, relevance, price, bid, history), the Shopping auction versus the text one, and what you really control.
Shopping campaign structure: product groups, priorities and the architecture by intent 🔑 With a free account
How to subdivide the catalogue into product groups (category, brand, custom labels), what campaign priority does and how to use it with negatives to separate brand, generic and specific-product searches — the classic three-tier architecture.
Search terms and negatives in Shopping: your only control over searches 🔒 Subscribers
How to read the search terms report of a Shopping campaign (with no keywords to explain it), the patterns that give away a feed with badly chosen vocabulary, negatives by priority tier, and the universal negative list of an ecommerce business.
Bidding in Shopping: target ROAS by margin, real sales and POAS 🔒 Subscribers
Why a single ROAS for the whole catalogue is a mistake, how to set targets by margin group, the trap of judging Shopping by revenue (real sales, returns, cancelled orders) and the indicator that should be in charge: return on profit.
Merchant Center health: disapprovals, mismatched prices and the suspension that arrives without warning 🔑 With a free account
Where to see the state of the catalogue, the most frequent disapproval reasons and their fixes, automatic item updates, the policies that suspend whole accounts and the weekly routine that stops you losing Shopping on a Monday morning.
Product-level management: acting on the catalogue with real sales data 🔒 Subscribers
The Shopping workflow at scale — per-product analysis with real sales and margin, the profitability traffic light, the three checkbox actions (exclude, negativise, improve titles), TEST mode and verification — and how the work is split between the script and you.
Anatomy of the feed: required attributes, recommended ones and the ones that actually move sales 🔑 With a free account
The product data specification explained by usefulness (not in alphabetical order), the ways to submit the feed (file, platform, API), the frequency each type of shop needs and the structural mistakes that limit visibility without disapproving anything.
Product titles: the formula by vertical and the 70 characters people actually see 🔒 Subscribers
How to write the title Google matches and the user reads — the order of elements by type of product, what goes in the first 70 characters, what must not be there (capitals, promos, adjectives) — and how to use the description for the vocabulary that does not fit.
Identifiers and categories: GTIN, brand, Google category, product type and variants 🔑 With a free account
What each identifier does for your visibility (and what you lose with no GTIN), when to declare that a product has no code, how to choose the Google category and build your own product type, and how to group variants so Google shows the right size and colour.
Feed rules and supplemental feeds: transforming the catalogue without touching the website 🔒 Subscribers
How to modify, complete and enrich the feed from Merchant Center — attribute rules (conditions and transformations), supplemental feeds (a spreadsheet that overwrites columns by ID), calculated custom labels — and the workflow that lets marketing change titles and margins without waiting for a developer.
Images, prices, availability and shipping: the attributes that decide the click and prevent disapproval 🔑 With a free account
Which image wins the listing (and which one Google disapproves), how to send price and sale price with no discrepancies, availability and stock in near real time, shipping and returns settings, and the website structured data that keeps everything in sync.
Continuous feed optimisation: testing titles and attributes the way you test ads 🔒 Subscribers
The feed is not configured once — it is cultivated. How to measure performance by attribute (which titles, categories and labels sell), the title test on a pilot category, the monthly feed routine and the feed ↔ terms ↔ sales circuit that closes the module.