Log in / Create free account🌐 ES☀️

Advanced training · Module 7 — Advanced feeds — multi-country, real time, promotions, local and catalogue governance

Feed governance: owners, versions, alerts and the catalogue's operating manual

⏱️ 9 min read · 📦 Data feed 🛒 Shopping 🥷 Scripts · updated on 2026-08-22

🎧 Listen to the lesson · ≈ 4 min🔒 Subscribers only

With feeds per country, partial feeds every hour, rules, marketing supplemental feeds, calculated labels and AI-written titles, the feed is a system with several hands on it. Without governance, the day something breaks nobody knows what broke or who broke it. This lesson closes the module with the operating side: owners, versions, alerts and the manual.

The map of owners

Layer Attributes Owner Changes because of
Primary feed (platform) id, link, images, price, stock, variants, GTIN, brand Ecommerce / IT New catalogue items, price changes
Margin table custom_label_0 Finance Cost or price changes
Merchant rules Mappings, template titles, calculated labels Marketing (Shopping) New categories, template changes
Marketing supplemental feed Bespoke titles, highlights, temporary exclusions Marketing Tests, campaigns
Automatic supplemental feed Performance label, low stock Script Daily
Extra feeds Promotions, reviews, local Marketing / Shops Campaigns, inventory

The rule: every attribute has one owner and one layer where it is written. Two layers writing title (a rule and a supplemental feed) with no defined priority is the most common cause of "the title changed and nobody knows why".

Versions and rollback

Alerts: a broken feed shows up in Google Ads before it does in Merchant

Signal What it means Who raises it
Active products drop 10%+ from one day to the next Incomplete feed, mass disapprovals, expiry Script (reads Merchant/Ads)
The catalogue's average price jumps Currency, VAT, a shifted column Script
Shopping impressions fall with the budget untouched Broken feed or suspension Guardian / the Agent
New disapprovals > N A change on the website or in the feed Merchant diagnostics (and a script)
Clicks with no sales on products that used to sell Price/stock out of date Shopping Ninja
Supplemental feed with id values that do not match Formatting, capitalisation Script

The first three are checked with a daily read of the product count and the average price: two figures that catch 80% of feed disasters before they cost you a weekend.

The quarterly audit

The operating manual

A short document that lets someone new (or you, a year from now) run the catalogue: the map of owners, where each file and sheet lives, how the primary feed is generated, what each rule does and why, how to roll back, which alerts exist and who receives them, the daily/weekly/monthly/quarterly routine, and the contact details for IT and for the platform. You review it whenever a layer changes. It is your insurance against a change of platform, of agency or of employee — the three moments when feeds really do break.

💡 Ninja trick: the daily product count and the average price —the two figures that catch almost everything— are trivial for a script and nobody looks at them by hand. Shopping Ninja records them in its sheet every night and the Agent raises the alarm when they move; the rest of the audit stays quarterly and human, with the manual as the script to follow.

What you should remember

End of Module 7. Module 8 goes into GAQL and the API: reading what the interface does not show.

📎 Sources and further reading

⚠️ Free training with no support. Ninja Scripts support channels (email and Telegram) are only for the use of the scripts, not for Google Ads questions or questions about this training.

Pick up here

← BeforeDynamic labels and catalogue segmentation: margin, turnover, seasonality and performance as structureAdvanced feeds — multi-country, real time, promotions, local and catalogue governanceRelacionadaContinuous feed optimisation: testing titles and attributes the way you test adsThe data feed — attributes, titles, rules and supplemental feedsRelacionadaProduct-level management: acting on the catalogue with real sales dataShopping in depth — Merchant Center, structure and per-product profitabilityRelacionadaShopping in depth VIII: local inventory, multi-client accounts, several countries and currencies, and running large cataloguesShopping and Merchant Center in depth — feed, catalogue and campaign masterclassRelacionadaMerchant Center in depth III: diagnostics, price and stock syncing, and catalogue quality as an advantageShopping and Merchant Center in depth — feed, catalogue and campaign masterclass

Ver el temario completo

🎓
You're reading, in the open, a lesson from the subscribers' training

This page is read-only. With the Suite subscription you get the full academy — all three levels with audio, quizzes, favorites, highlights and certificates — plus the scripts working in your Google Ads account.

See the full Suite → Create my free account →
🥷

Subscriber feature

This option is part of the Ninja Scripts Suite subscription.

See the subscription →