// learn·Learn how we build →

// blog

Field notes from Yash

Short, practical notes on growth marketing, automation, and building scalable digital channels — written by Yash Kumar - a Performance Marketer with 16 years of experience.

Connect on LinkedIn
VaanarStack listing thumbnail: six of seven converting keywords had no Quality Score at all
google ads
quality score
ppc
ad rank
audit
landing page

Google Ads Quality Score: How Do You Improve It, and Does It Still Matter?

The Google Ads quality score formula worth using is the one that rolls per-keyword scores up correctly: a spend-weighted average across scored keywords, reported next to the share of spend that has no score at all.

→ read post

VaanarStack listing thumbnail: what a Google Ads skill automates, and where it breaks
google ads
claude
mcp
skills
automation
ppc audit

Claude Google Ads Skill: What Can It Automate, and Where Does It Break?

A Claude Google Ads skill is a markdown file that turns one recurring analysis into a repeatable job. What it automates, the three credentials you need first, and the three ways ours has broken in production.

→ read post

VaanarStack listing thumbnail: AI video ads that actually convert, showing the five-beat structure
ai video ads
meta ads
creative
d2c
video production
veo

AI Video Ads: How Do You Make One That Actually Converts?

A step-by-step guide to AI video ads that convert: start from the product page, lock the five-beat structure before you generate anything, and catch the five failures that ship silently.

→ read post

VaanarStack listing thumbnail: Meta hands you a URL, Google hands you a repo
meta ads
google ads
mcp
connectors
open source
security

Official vs Community MCP: Which Should a Marketer Use?

Meta hands you a hosted URL. Google hands you a repo and no write access. Pros and cons for each, how to judge a community server on stars, forks and rate-limit handling, and what a warm instance really costs.

→ read post

Same MCP, same 55 tools - so what you are choosing between is the harness, not the model
Meta Ads
Claude
ChatGPT
Codex
MCP
Comparison

Claude vs ChatGPT vs Codex for Meta Ads (2026): Does the Model Actually Matter?

Same MCP server, three clients. The limits are Meta's, not the model's. What actually differs is the harness - scheduling, persistent instructions, permission granularity and kill switches.

→ read post

CAPI only, no pixel? Supported but not recommended - with the 20-40% browser event loss
Meta Ads
Conversions API
Tracking
Measurement
Performance Marketing

Conversions API vs Meta Pixel: Do You Actually Need Both?

You can run CAPI alone - but most shouldn't. The real difference between the two, why browser restrictions changed everything, the four setup routes ranked by effort, and how deduplication works.

→ read post

An account scoring 81.9 out of 100 that still bands RED, with the four category scores
Google Ads
Claude
MCP
Audit
Performance Marketing

Claude Google Ads Audit: What Does It Actually Check?

A Claude Google Ads audit grades four weighted categories, names the root cause behind the weakest, and cannot change a thing. Here is the full list of what it checks - and what it admits it could not see.

→ read post

Hook rate vs hold rate — the poor, average and elite thresholds for all three metrics
Meta Ads
Creative
Ad Metrics
Performance Marketing

Hook Rate vs Hold Rate: What's the Formula, and What's a Good Score?

Hook rate is 3-second views divided by impressions. Hold rate is 15-second views divided by 3-second views. The benchmark bands for both, plus the measurement trap that catches anyone automating it.

→ read post

There is no link to paste. Google ships a repo. Clone it, host it, point Claude at your endpoint.
Google Ads
MCP
Claude
Setup
Cloud Run

How to Connect Google Ads to Claude - and Why There's No Simple Link

Google ships its Ads MCP as a repository, not a hosted URL - so connecting takes about an hour, and most of it is credentials. The two hosting routes, the four things you need, and why you can span multiple MCCs.

→ read post

Connect Meta Ads to Claude in two minutes. Meta hosts the connector - you just sign in.
Meta Ads
MCP
Claude
Setup
Cowork

How to Connect Meta Ads to Claude (Step by Step)

Meta hosts the connector, so connecting your Facebook ad account to Claude takes about two minutes - no developer app, no API key, no code. The exact steps, plus what to check when it silently connects to the wrong account.

→ read post

Do you need an MCC? Yes - but not for the reason you think.
Google Ads
MCP
Claude
Setup
API

Do You Need an MCC / Manager Account to Use the Google Ads MCP?

You need a manager account to get a developer token - but that is permission to call the API, not permission to see your ad accounts. Which means you can connect accounts across different MCCs.

→ read post

Claude said refresh at frequency 5; in performance past 3 is dead - VaanarStack
Meta Ads
Claude
Creative
Ad Fatigue
AEO

Can Claude Tell If Your Meta Creative Is Fatiguing?

Claude reads every Meta creative fatigue signal accurately, but defaults to a branding frequency threshold. The fix is one line of framework in your prompt.

→ read post

Can Claude run your whole ad account? Only with a harness - VaanarStack
Meta Ads
Google Ads
Claude
Automation
MCP

Can Claude Manage My Whole Ad Account, or Only Analyse It?

Claude can do more than analyse your ad account — it can write to it. But both sides need a harness: analysis governed by your framework and a verified read, writes by caps and a kill switch, tested against your objectives.

→ read post

Meta error #1870194 - ad set won't publish - VaanarStack
Meta Ads
Errors
Troubleshooting
Location Targeting

Meta Error #1870194: Why Your Ad Set Won't Publish

Meta error #1870194 blocks your ad set from publishing because of a deprecated location type. Here's the one setting to change and how to activate via the API.

→ read post

It targeted EGYPT — VaanarStack
Meta Ads MCP
Claude for marketing
MCP
AI for marketing

Meta Ads MCP: Location Targeting Not Working

Asked for Delhi, got Egypt. Why the Meta Ads MCP sets the wrong location, how to spot it, and the fix that actually sticks.

→ read post

Claude built the campaign — VaanarStack
Meta Ads MCP
Claude for marketing
MCP
AI for marketing

Can Claude Create and Launch a Meta Ad Campaign?

Yes — but it's semi-manual. Here's what Claude gets right unprompted, where it stops (the image and the location ID), and what it switches on without asking.

→ read post

Read-only? 3 ways to write — VaanarStack
Google Ads MCP
Claude for marketing
MCP
AI for marketing

Can the Official Google Ads MCP Create Campaigns, or Is It Read-Only?

Google's Ads MCP is read-only — it can't create or change campaigns. Here are the three real paths to write access, and which one most teams should pick.

→ read post

Read-only. 3 tools. — VaanarStack
Google Ads MCP
Claude
MCP
AI marketing
Google Ads

The Google Ads MCP: What It Can and Can't Do (2026)

Google's official Google Ads MCP is read-only, ships three tools, and has no hosted URL — you deploy the repo yourself. Here's what it can actually do, what it can't, and why read-only is a position rather than a gap.

→ read post

What it can’t do — VaanarStack
Meta Ads MCP
Claude
MCP
AI marketing
Meta Ads

The Meta Ads MCP: What It Can and Can't Do (2026)

Meta's official Ads MCP reads and writes your ad account from a conversation. But it can't see your targeting, can't upload an image, and can't verify its own changes. The honest capability list, from building on it.

→ read post

Audit a D2C product page in Claude Code — conversion scorecard
CRO
Landing Page Optimization
D2C
AI Marketing
Claude
Ecommerce

Auditing D2C Landing Pages with AI: A Live Claude Walkthrough

We built a reusable D2C product-page audit skill in Claude Code and ran it on a live supplement page — first-fold, CTA, mobile LCP, trust markers and quick wins.

→ read post

Meta Ads MCP x Claude — live creative-fatigue dashboard audit
Meta Ads
Facebook Ads
AI Marketing
Claude
MCP
Performance Marketing

Auditing Meta Ads with AI: An Honest Claude + MCP Walkthrough

We pointed Claude at a live Meta Ads account via the official MCP — creative fatigue, ad frequency, campaign data, and what AI still gets wrong.

→ read post

Google Ads MCP x Claude — live Quality Score dashboard audit
Google Ads
AI Marketing
Claude
MCP
PPC
Marketing Automation

Auditing Google Ads with AI: A Live Claude + MCP Walkthrough

We connected Claude to Google Ads via the official MCP and ran a live audit — budget leaks, impression share, Quality Score, and where AI gets it wrong.

→ read post

// Apps

Get a clearer view of your marketing

Start with a focused audit or discuss the implementation work behind the problem.

Explore VaanarStack Apps
Upcoming Webinar
VaanarStack