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 🥷 Scripts lessons across all levels.
Basic training
9 lessons · 1 h 22 minWhat you control and what the algorithm decides: the advertiser's levers 🔑 With a free account
The decision map of an account — keywords, ads, bids, budget, targeting and measurement — and the ever-shifting border between what you command and what Google automates.
Manager accounts and access: managing several accounts without losing control 🔑 With a free account
What a manager account (MCC) is, when you need one, the access levels and the golden rule for working with agencies and freelancers — you never hand over ownership of the account.
Negative keywords: the control you do keep 🔑 With a free account
What a negative is, how its match types work (yes, negatives are literal), where to put them, the universal starter list and the mistakes that block good traffic.
The search terms report: the weekly routine that pays for the account 🔑 With a free account
Where it is, how to read it, the three decisions per term (add, add as negative, leave it), how much data you need to decide and a 20-minute weekly routine.
Testing and improving ads: the asset report and continuous optimisation 🔑 With a free account
How to read which pieces of the ad are working (asset report and combinations), when to change and when to wait, the «one piece at a time» rule and why an ad is never finished.
Where NOT to touch: the ten management mistakes that sabotage an account 🔑 With a free account
Changing targets every other day, cutting the budget of what works, pausing at weekends, dangerous automated rules, accepting recommendations blindly... and the change rule that avoids nearly all of them.
Auditing your tracking: the routine that tells you your data is trustworthy 🔑 With a free account
The status of each conversion action, the diagnostics, comparing with the CRM, duplicates and spam, the monthly end-to-end test and the signs that tracking has broken.
Change history, alerts and the 30-minute weekly routine 🔑 With a free account
The change history (who touched what and when), notifications and rules that warn you, how to handle the Recommendations tab, and the weekly routine that pulls together everything you learned at Basic level.
Management and access mistakes — and the Basic level exit checklist 🔑 With a free account
The account that belonged to the agency, deciding on three days of data, never reading search terms, reports with no CRM, access for people who left… and the checklist that certifies an account is properly set up.
Intermediate training
19 lessons · 3 h 4 minSearch term mining: from thousands of rows to ten decisions 🔑 With a free account
The method for analysing terms at scale — export, group by n-grams and roots, classify by intent, cross-reference with cost and conversions — and the worksheet that turns an unmanageable report into a short list of actions.
Negativisation scenarios: rules that decide for you (and how to calibrate them) 🔒 Subscribers
How to turn judgement into rules — cost with no conversions, low CTR with impressions, runaway CPA, semantic irrelevance — with thresholds tied to the target CPA, rotating shared lists and the safeguards that stop you negativising what sells.
The white list: controlling traffic the other way round 🔒 Subscribers
The inverse approach to negatives — define what you DO want and block everything else —, when it is the right choice, how it is built and maintained, its risks and how to combine it with scenarios.
The judge: judging each campaign by its business target, not by the strategy target 🔒 Subscribers
The difference between what Smart Bidding chases and what the business needs, the «cross-mode» case (a campaign on target CPA judged on ROAS and vice versa), reference conversions, and the method for deciding when to move targets and budgets — and by how much.
The 30-day plan: getting Quality Score out of the drawer with automated discipline 🔒 Subscribers
Four weeks to turn QS into a routine — the X-ray, the bleeding, the structure and the components — what to look at each week, what to decide and what to let the machine do, and the Monday ritual that keeps the improvement going afterwards.
What a manager cannot do (even if they want to): the five walls of testing by hand 🔒 Subscribers
The history Google does not give you and nobody keeps, the mistakes repeated for lack of memory, the paraphrases that pass for tests, the ad judged as a whole instead of piece by piece, and the impossible discipline — plus the archive sheet that solves the first four.
Automated discipline: how you work with the RSA Optimizer in practice 🔒 Subscribers
The archive the script keeps for you, the AI proposals that learn from the ad group's history, the connection with real Quality Score, the «nothing goes live without your checkbox» rule, the 15-minute weekly flow and the safeguards that stop testing turning into noise.
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.
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.
Offline conversions: telling Google what happens after the form 🔑 With a free account
Auto-tagging and the GCLID, how to store the click identifier in your CRM, how to upload the conversions that happen off the website (qualified lead, sale, amount) by spreadsheet, API or integration, enhanced conversions for leads, and the deadlines and limits you have to respect.
Lead quality: scoring every contact and teaching Google the difference between a customer and a browser 🔒 Subscribers
Why the form is not the conversion, how a lead score is built from three layers (behaviour on the site, positive actions, source campaign), how it is recalibrated with the CRM, and how it is sent back to Google as a value so Smart Bidding optimises towards customers.
Splitting the budget across campaigns: the marginal method, the rules and the calendar 🔒 Subscribers
From a monthly total to daily budgets per campaign — the six-step method based on target attainment, lost IS and marginal CPA, the ring-fenced budgets (brand, remarketing, testing), how to handle seasonality and the mistakes that throw the split off.
Controlling monthly spend: pacing, variances, alerts and a month-end with no surprises 🔑 With a free account
How to track spend against plan day by day (expected pace, running total, projection), which variances are normal and which are warning you about a problem, the alerts worth having, what to do mid-month and how to close without overshooting or undershooting.
What a Google Ads script is: a program that lives inside your account 🔑 With a free account
What scripts are (JavaScript run by Google inside the account), what they can and cannot do, how they are authorised and scheduled, the time and quota limits, the difference between account and manager account scripts, and why they are the most powerful automation tool any advertiser can reach without programming.
What the scripts solve: the problem → script map of the whole course 🔑 With a free account
The gaps in Google Ads seen in the earlier modules, sorted by problem, with the Suite script that covers each one, what it does every night, what you decide and what you see in your spreadsheet — the practical index for working out which to install first for your account.
Installing a Suite script step by step: from the panel to the first run 🔒 Subscribers
The two installation models (self-install from the panel, or installed by us in the MCC), the blank spreadsheet and who to share it with, pasting the loader into Google Ads, authorising, the preview, the scheduling and checking the first run — with the typical mistakes at each step.
Anatomy of the loader, the licence and the security: why the code never circulates 🔒 Subscribers
The three pieces of a Suite script (bootstrap, loader, server-side code), how the loader downloads and runs the code on every execution, what the licence checks and why it fails open, which data leaves your account and which does not, and how to audit for yourself what a script does.
Reading the scripts' spreadsheets: dashboards, traffic lights, checkboxes, history and the manual 🔑 With a free account
The shared anatomy of any Suite script's spreadsheet — Config, a Dashboard with a traffic light, action tabs with checkboxes, history by ID, Diagnostics and the Manual — how to read it in five minutes, what each colour means and how to approve an action without fear.
Automating with judgement: rules, scripts and AI — what to delegate, what to supervise and what never to automate 🔒 Subscribers
The three levels of automation (automated rules, scripts, generative AI) and what each is for, the four design rules of a safe automation, how to introduce one without breaking anything (shadow, test, checkbox, gradual rollout), what not to automate and how to measure whether the automation is paying off.
Advanced training
27 lessons · 4 h 34 minCreative fatigue and comparing audiences: the Demand Gen monitoring method 🔑 With a free account
How fatigue is measured (CTR against peak, frequency, view rate), the thresholds that trigger a refresh, comparing audiences by the same yardstick, pauses via checkbox and the alert anti-spam rule — the Demand Gen Optimizer method explained so you can do it by hand or automated.
AI Max Analyzer in practice: install it, read the verdict and act 🔑 With a free account
How to install the free script (ten minutes from the panel), which tabs it builds in your spreadsheet (split by source, Pre/Post of the opaque bucket, combinations, terms and exclusions), how to read the traffic light per campaign and its recommendation, what to do for each colour and the five-minute weekly routine.
The advanced judge: rules, thresholds, windows and the full decision matrix 🔒 Subscribers
The complete specification of the business target judge — windows adjusted for latency, minimum volume, compliance bands, the verdict × lost IS × trend → action matrix (budget, target, nothing), maximum steps, waiting periods, loose campaigns versus portfolios, and the record that makes every move auditable.
Anomalies, currencies and safety: keeping the judge from doing harm 🔒 Subscribers
The data that fools an automated bidding system (expensive clicks with no conversion because of latency, conversions at zero from broken measurement, one-day spikes, massive offline uploads, other people's changes), the anti-anomaly thresholds and why they must scale with each account's currency, the "if it fails, it touches nothing" design, the absolute limits and the monthly audit of the judge itself.
Ninja Shield in practice: installation, scenarios, the Dashboard and the false positives review 🔒 Subscribers
How the shield is deployed (installed by the team from the MCC, with its own spreadsheet per client and the visitor snippet on the website), its modules (Site Analyzer, Farms, Visitor/IP/App/Lead/Video Shield), the scenarios and Smart Mode, the Dashboard showing fraud blocked in euros, the false positives tab with its checkbox, and the client's routine.
The three offline conversions: Raw Lead (= the rating), Qualified and Sale with an amount 🔒 Subscribers
How the conversion actions are designed so that Smart Bidding learns quality — Raw carrying the rating as its value the same day, Qualified when it is marked, Sale with the real amount — how they are configured (import from clicks, counting, windows, primary/secondary depending on the strategy), the automatic bulk upload by GCLID, the adjustments, and the rule that leads never leave the client's spreadsheet.
Lead Rating in practice: installation, the client's spreadsheet, the sales team and the first 60 days 🔒 Subscribers
How it is deployed (a spreadsheet per client, Apps Script with a webhook, the snippet on the site by plugin or proxy, a Google Ads script for the uploads), what the sales team sees and does every day, the initial configuration (campaign ranking, values, strategy), the first 60 days week by week, and the symptoms that something is not right.
Titles and attributes at scale with AI: generate, validate and measure without breaking the feed 🔒 Subscribers
How to use a language model to rewrite thousands of titles and fill in attributes (material, colour, highlights) from the spec sheet and the search terms, the validation rules that stop the AI making things up (length, existing attributes only, no promos, no shouting caps), the batch workflow with sampled review, delivery through a supplemental feed and the per-category test that proves the effect.
Feed governance: owners, versions, alerts and the catalogue's operating manual 🔒 Subscribers
Who owns each attribute (platform, ERP, marketing, finance), how changes are versioned (primary feed, rules, supplemental feeds) and rolled back, the alerts that warn you about a broken feed before Merchant does (products vanishing, prices jumping, mass disapprovals), the quarterly audit and the operating manual that lets the catalogue survive a change of platform or of team.
What GAQL is: the language you use to ask Google Ads what the interface does not show 🔑 With a free account
Google Ads Query Language explained for non-programmers — what it is, why it exists, what makes it different from the interface (resources, fields, segments and metrics with fixed names), where it runs (API, scripts, the online query builder and validator) and the three things you can do with GAQL that you cannot do on screen.
Anatomy of a GAQL query: clauses, operators, dates, micros and the rules that get you rejected 🔑 With a free account
The clauses (SELECT, FROM, WHERE, ORDER BY, LIMIT, PARAMETERS), the WHERE operators (comparison, IN, LIKE, CONTAINS, BETWEEN, DURING), predefined and explicit date ranges, metrics in "micros", status enums, and the five validation rules that explain almost every error — with a complete annotated query.
The resources that matter: the map of GAQL tables for every question in this course 🔒 Subscribers
The tables (resources and views) that answer each need — campaign and ad_group, keyword_view with Quality Score and its components, search_term_view, shopping_performance_view by product, detail_placement_view and group_placement_view for placements, ad_group_ad_asset_view for RSA assets, campaign_budget, bidding_strategy, conversion_action, change_event — with their key fields and their traps.
The GAQL cookbook: ten queries that answer the questions from the whole course 🔒 Subscribers
Ten complete, annotated queries — search terms that convert without being keywords, keywords with low QS and high spend, IS lost to budget with a good CPA, RSA assets rated Low with volume, products that spend without selling, yesterday's new placements, conversions by action and campaign, recent budget changes, zero conversions with normal clicks, hour-of-day performance — ready to paste into a script or the validator.
Limits, quotas and traps: what to know before you build a process on GAQL 🔒 Subscribers
The limits on scripts (30 minutes, one run per hour, daily UrlFetch quotas depending on Workspace or Gmail), the API's limits (operations, rows, daily quotas), the privacy threshold and the data that does not exist, the delay before metrics are available, API version changes, and how to design processes that survive all of it (batches, resuming, frozen windows, retries).
API versus scripts, and server-side \"engines\": where each piece of an automation lives 🔒 Subscribers
When a Google Ads script is enough and when you need the API from a server of your own (long processes, non-Google IPs, databases, many accounts at scale, logic that must not be exposed), the thin-client architecture (the script collects and paints; the engine on the server calculates and calls the AI), its advantages (keys out of circulation, updates without touching the account, parity proven by tests) and its risks.
Architecture principles: how to design an account that can grow without being rebuilt 🔑 With a free account
The seven principles of a scalable account — separate by economics, consolidate for learning, protect the brand, keep universal things at account level, identify by ID, measure before structuring, document — the permanent conflict between control and volume, and how to decide the size of each piece from the data it generates.
Case: the agency (or multi-country brand) running thirty accounts from one manager account 🔒 Subscribers
An operating architecture for a fleet — manager and sub-manager account structure, account templates and conventions, shared lists and exclusions at manager level, cross-account portfolios, manager-account scripts that sweep the fleet, the per-account dashboard (spend vs plan, anomalies, measurement) and how the work is split between the agent, the scripts and the people.
What's new in measurement, privacy and AI agents (updated August 2026) 🔒 Subscribers
What has changed in measurement and in your relationship with the platform — enhanced conversions for leads as the main route for offline uploads, Consent Mode v2 now consolidated, Ask Advisor (the Gemini agent spanning Ads, Analytics, Merchant and Marketing Platform), the creation and optimisation agents inside Google Ads — what they offer, what risks they bring and how to live with a Google agent inside your account.
How to evaluate a new feature before adopting it: the six-step protocol and the monthly cycle 🔒 Subscribers
The protocol for deciding on any new feature — read the official source, classify it, check what switched itself on, estimate the impact with your own data, test with an experiment or a pilot account, decide and document — applied to an example (Smart Bidding Exploration), plus the monthly cycle that keeps this module and your accounts up to date.
Tutorial · Looker Studio and Google Sheets: Google Ads reporting outside Google Ads 🔑 With a free account
A step-by-step guide to connecting Google Ads to Looker Studio (official connector, fields, blends with GA4 and Sheets, filters by account and dates, templates), building a four-page client report, and the alternative using the Google Ads add-on for Sheets (scheduled reports in a spreadsheet, with your own formulas) — when to use each and what neither can do.
Tutorial · Google Ads Editor: bulk changes without the risk (structure, negatives, ads, URLs) 🔒 Subscribers
Step by step with the free desktop application — downloading the account, working offline, find and replace, bulk editing, copying campaigns between accounts, importing from a spreadsheet (keywords, negatives, ads, URLs), reviewing errors and warnings before posting, and posting — with six typical tasks solved.
Tutorial · Automated rules used properly: five alert rules and one safety rule 🔒 Subscribers
Step by step for creating automated rules that alert you (runaway daily spend, zero conversions, CPA out of range, keywords with no impressions, disapproved ads) and the only one that acts on its own (pausing if account spend passes an absurd ceiling) — with the exact setup (level, condition, frequency, data range, email), the traps of rules that touch bids, and how to review the log.
Tutorial · Auditing an inherited account in two hours: the script, with checklist and deliverable 🔑 With a free account
The procedure for walking into an account you do not know and walking out with a diagnosis — access and ownership, measurement, structure, dangerous settings, bidding, search terms and negatives, ads, Display/PMax and fraud, budgets, change history — with the time per block, what to export, how to prioritise findings by euros and the audit report template.
Merchant Center in depth III: diagnostics, price and stock syncing, and catalogue quality as an advantage 🔒 Subscribers
How to read and manage Merchant Center Diagnostics — account, product and feed issues, the approved/limited/disapproved/pending statuses, the reprocessing windows — the number one problem (prices and availability out of sync) with its three solutions by shop size, the data quality score, products "limited by performance", automatic item updates, the real update frequency and a weekly catalogue maintenance routine.
Shopping in depth VI: feed optimisation in practice — titles, labels, rules and automation with spreadsheets and scripts 🔒 Subscribers
The complete feed optimisation workshop without touching the shop — the supplemental feed in Google Sheets as a control layer, the title formula by vertical using real search terms, assigning custom labels automatically by performance, margin, price and seasonality with formulas and with scripts, the Merchant Center rules that are actually worth it, A/B testing titles, cleaning up descriptions and images, the weekly workflow and the limits of what can be automated.
Shopping in depth VIII: local inventory, multi-client accounts, several countries and currencies, and running large catalogues 🔒 Subscribers
Scale — local inventory ads and the local storefront step by step (local product and inventory feeds, verification, Business Profile, in-store pickup), multi-client accounts and sub-accounts for agencies, marketplaces and brands with several shops, selling in several countries (feeds by country and language, currency conversion, international shipping, landing page language), catalogues with tens of thousands of SKUs (Merchant API, batch processing, limits), the feed strategy per marketplace and how to automate keeping watch over all of it.
The next leap: real-time scoring of every lead with Lead Rating 🔒 Subscribers
Where the method is heading — scoring not just actions but EACH LEAD the moment it arrives, with its behaviour fingerprint, its later actions and its origin, returned to Google as a conversion with value; the Lead Rating tool from Ninja Scripts, piece by piece, and what changes the day you switch it on.
📗 Script manuals
The user manual of every script (the same one as the 📗 tab of its spreadsheet), here with search, audio, favourites and highlights. They do not count towards the training.69 lessons · 3 h 12 minGuardian manual · What this script does 🔑 With a free account
Sections of the Guardian user manual: What this script does · Config cells you edit. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Guardian manual · Cells the script manages itself (do not touch) 🔑 With a free account
Sections of the Guardian user manual: Cells the script manages itself (do not touch) · Tabs of this spreadsheet · How the emails work. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Guardian manual · Google limits 🔑 With a free account
Sections of the Guardian user manual: Google limits · TECHNICAL PARAMETERS (read only) · Information. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
AI Max Analyzer manual · What ai max analyzer is 🔑 With a free account
Sections of the AI Max Analyzer user manual: What ai max analyzer is · Email system. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
AI Max Analyzer manual · Config parameters 🔑 With a free account
Section of the AI Max Analyzer user manual: Config parameters. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
AI Max Analyzer manual · The 8 tabs of the spreadsheet 🔑 With a free account
Section of the AI Max Analyzer user manual: The 8 tabs of the spreadsheet. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
AI Max Analyzer manual · ADDING NEGATIVES FROM THE SPREADSHEET — step by step 🔑 With a free account
Section of the AI Max Analyzer user manual: ADDING NEGATIVES FROM THE SPREADSHEET — step by step. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
AI Max Analyzer manual · REPEATED-WORDS ANALYSIS — how to read it 🔑 With a free account
Section of the AI Max Analyzer user manual: REPEATED-WORDS ANALYSIS — how to read it. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
AI Max Analyzer manual · How to read the dashboard 🔑 With a free account
Section of the AI Max Analyzer user manual: How to read the dashboard. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
AI Max Analyzer manual · Traffic light thresholds 🔑 With a free account
Section of the AI Max Analyzer user manual: Traffic light thresholds. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
AI Max Analyzer manual · TAB 3 vs TAB 4 — explained with an example 🔑 With a free account
Section of the AI Max Analyzer user manual: TAB 3 vs TAB 4 — explained with an example. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
AI Max Analyzer manual · Traffic source 🔑 With a free account
Sections of the AI Max Analyzer user manual: Traffic source · PRE/POST AI MAX ANALYSIS (TAB 5) — for those who do not trust Google. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
AI Max Analyzer manual · Golden rules 🔑 With a free account
Sections of the AI Max Analyzer user manual: Golden rules · How to check that the script is working. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
AI Max Analyzer manual · Troubleshooting 🔑 With a free account
Sections of the AI Max Analyzer user manual: Troubleshooting · Support. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Negative Keywords Ninja (lista blanca) manual · What does this script do? 🔒 Subscribers
Sections of the Negative Keywords Ninja (lista blanca) user manual: What does this script do? · Getting started: from a blank spreadsheet to the first exclusion. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Negative Keywords Ninja (lista blanca) manual · General settings 🔒 Subscribers
Section of the Negative Keywords Ninja (lista blanca) user manual: General settings. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Negative Keywords Ninja (lista blanca) manual · Per-campaign settings 🔒 Subscribers
Section of the Negative Keywords Ninja (lista blanca) user manual: Per-campaign settings. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Negative Keywords Ninja (lista blanca) manual · The tabs and what they are for 🔒 Subscribers
Sections of the Negative Keywords Ninja (lista blanca) user manual: The tabs and what they are for · Main task: adding negatives. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Negative Keywords Ninja (lista blanca) manual · STOP-GO: resuming between sessions 🔒 Subscribers
Sections of the Negative Keywords Ninja (lista blanca) user manual: STOP-GO: resuming between sessions · Cleanup of redundant negatives. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Negative Keywords Ninja (lista blanca) manual · Undoing a cleanup 🔒 Subscribers
Sections of the Negative Keywords Ninja (lista blanca) user manual: Undoing a cleanup · Broad negative recommendations (Phase 2). The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Negative Keywords Ninja (lista blanca) manual · Email notifications 🔒 Subscribers
Sections of the Negative Keywords Ninja (lista blanca) user manual: Email notifications · Common problems. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Negative Keywords Ninja (lista blanca) manual · About the script 🔒 Subscribers
Section of the Negative Keywords Ninja (lista blanca) user manual: About the script. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Search Query Optimizer (SQONS) manual · What does SQONS do? 🔒 Subscribers
Sections of the Search Query Optimizer (SQONS) user manual: What does SQONS do? · Config sheet — global settings. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Search Query Optimizer (SQONS) manual · Scenario sheets 🔒 Subscribers
Section of the Search Query Optimizer (SQONS) user manual: Scenario sheets. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Search Query Optimizer (SQONS) manual · Semantic relevance 🔒 Subscribers
Section of the Search Query Optimizer (SQONS) user manual: Semantic relevance. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Search Query Optimizer (SQONS) manual · NKNS — Negative Keywords Ninja Spreadsheet 🔒 Subscribers
Sections of the Search Query Optimizer (SQONS) user manual: NKNS — Negative Keywords Ninja Spreadsheet · Shared lists and auto-rotation. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Search Query Optimizer (SQONS) manual · Emails 🔒 Subscribers
Sections of the Search Query Optimizer (SQONS) user manual: Emails · Broad match negative suggestions. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Search Query Optimizer (SQONS) manual · STOP-GO — carrying on where it left off 🔒 Subscribers
Sections of the Search Query Optimizer (SQONS) user manual: STOP-GO — carrying on where it left off · Log and Errors. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Search Query Optimizer (SQONS) manual · Troubleshooting 🔒 Subscribers
Section of the Search Query Optimizer (SQONS) user manual: Troubleshooting. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Keywords Ninja Script manual · What does this script do? 🔒 Subscribers
Sections of the Keywords Ninja Script user manual: What does this script do? · Config sheet (global settings). The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Keywords Ninja Script manual · Local configuration sheet (ACD, B2B, etc.) 🔒 Subscribers
Section of the Keywords Ninja Script user manual: Local configuration sheet (ACD, B2B, etc.). The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Keywords Ninja Script manual · Scoring system 🔒 Subscribers
Sections of the Keywords Ninja Script user manual: Scoring system · Semantic relevance system. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Keywords Ninja Script manual · NKNS whitelist 🔒 Subscribers
Sections of the Keywords Ninja Script user manual: NKNS whitelist · Test mode (debugging). The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Keywords Ninja Script manual · Auxiliary sheets 🔒 Subscribers
Section of the Keywords Ninja Script user manual: Auxiliary sheets. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Keywords Ninja Script manual · Automatic emails 🔒 Subscribers
Section of the Keywords Ninja Script user manual: Automatic emails. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Keywords Ninja Script manual · STOP-GO system 🔒 Subscribers
Sections of the Keywords Ninja Script user manual: STOP-GO system · Operating modes (v9.0). The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Keywords Ninja Script manual · Manual approval system (v9.0) 🔒 Subscribers
Section of the Keywords Ninja Script user manual: Manual approval system (v9.0). The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Keywords Ninja Script manual · Extra information 🔒 Subscribers
Section of the Keywords Ninja Script user manual: Extra information. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Smart Bidding Ninja Script manual · Introduction 🔒 Subscribers
Section of the Smart Bidding Ninja Script user manual: Introduction. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Smart Bidding Ninja Script manual · Run modes 🔒 Subscribers
Section of the Smart Bidding Ninja Script user manual: Run modes. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Smart Bidding Ninja Script manual · Auto-Rollback 🔒 Subscribers
Section of the Smart Bidding Ninja Script user manual: Auto-Rollback. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Smart Bidding Ninja Script manual · Scenario suggestions 🔒 Subscribers
Section of the Smart Bidding Ninja Script user manual: Scenario suggestions. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Smart Bidding Ninja Script manual · Seasonality 🔒 Subscribers
Section of the Smart Bidding Ninja Script user manual: Seasonality. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Smart Bidding Ninja Script manual · Available labels 🔒 Subscribers
Section of the Smart Bidding Ninja Script user manual: Available labels. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Smart Bidding Ninja Script manual · Scenarios 🔒 Subscribers
Section of the Smart Bidding Ninja Script user manual: Scenarios. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Smart Bidding Ninja Script manual · Configuration (Config tab) 🔒 Subscribers
Section of the Smart Bidding Ninja Script user manual: Configuration (Config tab). The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Smart Bidding Ninja Script manual · Day-Stats tab 🔒 Subscribers
Section of the Smart Bidding Ninja Script user manual: Day-Stats tab. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Smart Bidding Ninja Script manual · History tab 🔒 Subscribers
Section of the Smart Bidding Ninja Script user manual: History tab. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Smart Bidding Ninja Script manual · Email system 🔒 Subscribers
Section of the Smart Bidding Ninja Script user manual: Email system. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Smart Bidding Ninja Script manual · Typical use cases 🔒 Subscribers
Section of the Smart Bidding Ninja Script user manual: Typical use cases. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Smart Bidding Ninja Script manual · Frequently asked questions 🔒 Subscribers
Section of the Smart Bidding Ninja Script user manual: Frequently asked questions. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Smart Bidding Ninja Script manual · Known limitations 🔒 Subscribers
Section of the Smart Bidding Ninja Script user manual: Known limitations. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Demand Gen Ads Optimizer manual · What this script does 🔒 Subscribers
Sections of the Demand Gen Ads Optimizer user manual: What this script does · Pause rules. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Demand Gen Ads Optimizer manual · Trend alert 🔒 Subscribers
Sections of the Demand Gen Ads Optimizer user manual: Trend alert · Settings — quick reference. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Demand Gen Ads Optimizer manual · The maturity system 🔒 Subscribers
Sections of the Demand Gen Ads Optimizer user manual: The maturity system · Scoring. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Demand Gen Ads Optimizer manual · Summary columns 🔒 Subscribers
Sections of the Demand Gen Ads Optimizer user manual: Summary columns · Summary colours · Frequently asked questions. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Demand Gen Ads Optimizer manual · CREATIVE FATIGUE MODULE (NEW in v1.27) 🔒 Subscribers
Section of the Demand Gen Ads Optimizer user manual: CREATIVE FATIGUE MODULE (NEW in v1.27). The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Demand Gen Ads Optimizer manual · DUPLICATE ADS (NEW in v1.36) 🔒 Subscribers
Section of the Demand Gen Ads Optimizer user manual: DUPLICATE ADS (NEW in v1.36). The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Demand Gen Ads Optimizer manual · PAUSING ADS WITH A CHECKBOX (v1.32-v1.33) 🔒 Subscribers
Section of the Demand Gen Ads Optimizer user manual: PAUSING ADS WITH A CHECKBOX (v1.32-v1.33). The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Demand Gen Ads Optimizer manual · Version 🔒 Subscribers
Section of the Demand Gen Ads Optimizer user manual: Version. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Bulk Campaign Editor manual · Overview 🔒 Subscribers
Section of the Bulk Campaign Editor user manual: Overview. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Bulk Campaign Editor manual · SETTINGS - 'Config' tab 🔒 Subscribers
Section of the Bulk Campaign Editor user manual: SETTINGS - "Config" tab. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Bulk Campaign Editor manual · CAMPAIGN COLUMNS (when A6 = 'Selected Campaigns') 🔒 Subscribers
Sections of the Bulk Campaign Editor user manual: CAMPAIGN COLUMNS (when A6 = 'Selected Campaigns') · Operating modes. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Bulk Campaign Editor manual · Items to download (a10) 🔒 Subscribers
Sections of the Bulk Campaign Editor user manual: Items to download (a10) · Performance data - last 90 days. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Bulk Campaign Editor manual · Negative keywords 🔒 Subscribers
Section of the Bulk Campaign Editor user manual: Negative keywords. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Bulk Campaign Editor manual · How to edit the campaign tabs 🔒 Subscribers
Section of the Bulk Campaign Editor user manual: How to edit the campaign tabs. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Bulk Campaign Editor manual · AI TRANSLATION (Claude) 🔒 Subscribers
Section of the Bulk Campaign Editor user manual: AI TRANSLATION (Claude). The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Bulk Campaign Editor manual · Tab structure 🔒 Subscribers
Sections of the Bulk Campaign Editor user manual: Tab structure · Recommended workflows. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.
Bulk Campaign Editor manual · Character limits in google ads 🔒 Subscribers
Sections of the Bulk Campaign Editor user manual: Character limits in google ads · Common problems. The same content the script writes in the 📗 Manual tab of its spreadsheet, here with search, audio, favourites and highlights.