Performance marketing is a results-driven form of digital advertising where advertisers pay only when a specific, measurable action occurs — like a click, lead, or sale. Unlike traditional advertising (TV/print) where you pay upfront for exposure with no guaranteed outcome, performance marketing gives you full accountability.
Key Differences:
- Traditional: Pay for eyeballs (impressions) — results are assumed
- Performance: Pay for actions — leads, calls, purchases, sign-ups
- Examples: Google Ads (pay per click), Meta Ads (pay per lead), Affiliate marketing (pay per sale)
The marketing funnel describes the customer journey from awareness to purchase:
- ToFu (Top of Funnel) – Awareness: Broad audience, not yet ready to buy. Goal: get noticed. Example: A YouTube ad for a digital marketing course reaching all working professionals in Hyderabad.
- MoFu (Middle of Funnel) – Consideration: Person is researching. Goal: educate and nurture. Example: A Meta retargeting ad showing course testimonials to people who visited the SDM Classes website.
- BoFu (Bottom of Funnel) – Conversion: Ready to decide. Goal: close the deal. Example: A Google Search ad for "Telugu digital marketing course near me" showing a discount coupon.
CTR (Click-Through Rate) = (Clicks ÷ Impressions) × 100
It measures how many people who saw your ad actually clicked it. A higher CTR means your ad copy is relevant and compelling.
Benchmarks:
- Google Search Ads: 3%–5% is considered good; 6%+ is excellent
- Google Display Ads: 0.35%–0.5% is typical
- Meta Feed Ads: 0.9%–1.5% average
ROAS (Return on Ad Spend) = Revenue Generated ÷ Ad Spend
Example: You spent ₹10,000 on Google Ads and generated ₹50,000 in sales → ROAS = 5 (or 500%)
Why it matters:
- It directly shows the profitability of your campaigns
- E-commerce brands use Target ROAS as a Google Ads bidding strategy
- It helps decide how much to scale or cut budget
- Conversion Tracking: Is the conversion action firing correctly? Use Google Tag Manager preview or Meta Pixel Helper to verify. Often "zero conversions" = broken tracking, not broken campaign.
- Landing Page: Is it loading fast (under 3 sec)? Mobile-optimized? Does the page's message match the ad? Poor LP = high bounce, zero conversion.
- Audience Targeting: Are we reaching the right people? Check demographics, geography, device split in reports.
- Offer Clarity: Is the CTA (Call to Action) clear? Does the value proposition answer "why should I act NOW?"
- Budget & Bid Strategy: Is the budget too low for the bidding strategy chosen? A Target CPA campaign needs enough budget to learn (at least 50 conversions/month suggested by Google).
CPA (Cost Per Acquisition) = Total Ad Spend ÷ Number of Conversions
Example: ₹20,000 spent → 40 leads → CPA = ₹500/lead
Setting Target CPA for a new campaign:
- Calculate your maximum allowable CPA based on customer LTV and margins. If a student pays ₹24,999 and your margin is 60%, you can afford up to ₹14,999 acquisition cost to break even.
- Start with Maximize Conversions bidding first (no target CPA). Collect 30–50 conversions.
- Switch to Target CPA using average CPA from step 2 as baseline.
- Gradually lower target CPA by 10-15% every 2 weeks.
ToFu (Awareness):
- YouTube ads: 30-sec video about "Why Performance Marketing is the best career in 2025"
- Meta Reach campaign: Target IT professionals, freshers, working professionals in Hyderabad/Bangalore
- Meta Traffic/Video View campaign: Free demo session invite to video viewers (Warm Audience)
- Google Display Remarketing: Banner ads to website visitors
- Meta Lead Gen campaign: WhatsApp lead form targeting website visitors + video viewers
- Google Search: "Telugu digital marketing course Hyderabad" — high-intent keywords
Strategies to reduce CPL without cutting budget:
- Improve CTR: Better ad creative/copy = more clicks for the same spend
- Improve Landing Page Conversion Rate: Even 5% → 8% conversion means 60% fewer leads needed for the same spend
- Audience Refinement: Exclude irrelevant audiences (students under 18, wrong geographies)
- A/B Test Lead Forms: Shorter forms typically get more fills
- Bid Optimization: Switch from Highest Volume to Cost Per Result Goal in Meta once you have data
- Ad Scheduling: Pause ads during low-conversion hours
- Define Business Goals → Marketing KPIs: Business goal = 100 students/month → Marketing KPI = 500 leads/month at ₹400 CPL (assuming 20% close rate)
- Set Up Tracking Stack: GTM → GA4 → Google Ads Conversion Linker → Meta Pixel → LinkedIn Insight Tag. Every touchpoint must fire a conversion event.
- Define Attribution Model: Choose between Last Click, Data-Driven (Google), or Linear. Document it so all stakeholders compare on the same model.
- Build Reporting Dashboard: Looker Studio with sessions, leads, CPL, CPA, ROAS by channel, campaign, ad, device, geography.
- Set Optimization Cadence: Daily (budget pacing), Weekly (creative refresh), Monthly (audience and bidding review), Quarterly (funnel strategy audit).
Incrementality Testing: A scientific experiment to measure the true impact of an ad channel by comparing a test group (sees ads) vs a holdout group (doesn't see ads). The difference in conversion rate = incremental lift from that channel.
How to run it:
- Meta: Use Meta's built-in Conversion Lift study
- Google: Use Google Ads Campaign Experiments or Ghost Ads
- Manual: Run a geo-split test (show ads in City A, not in City B, compare leads)
Scenarios where ROAS 4x = loss-making:
- Product COGS is 70% of revenue → only 30% gross margin. At 4x ROAS, ₹1 ad spend brings ₹4 revenue but ₹2.80 product cost → only ₹1.20 gross. Minus agency fees, logistics, returns → net loss.
- High return rate: Revenue includes orders that are later returned, inflating ROAS.
- Wrong conversion event tracked: Tracking "Add to Cart" instead of "Purchase Complete."
- Calculate MER (Marketing Efficiency Ratio) = Total Revenue ÷ Total Marketing Spend (all channels, not just one)
- Calculate Contribution Margin per order: Revenue - COGS - Shipping - Fulfillment - Ad Spend
- Set Target ROAS based on actual margin, not vanity metrics
- Track returns separately and use net revenue in reports
CAC (Customer Acquisition Cost) = Total marketing + sales spend ÷ New customers acquired.
LTV:CAC Ratio benchmarks:
- <1:1 → You're losing money on every customer (unsustainable)
- 1:1 to 2:1 → Breaking even, low margin for growth
- 3:1 → Healthy, industry benchmark for SaaS/EdTech
- 5:1+ → Either very efficient or underinvesting in acquisition
A competitive exam coaching institute in Hyderabad ran Google and Meta ads for 2 months. Total spend: ₹2,00,000. Result: 3 phone inquiries. They came to an agency claiming "digital marketing doesn't work."
- Wrong Funnel Stage targeting: They ran only BoFu "Enroll Now" ads with no ToFu or MoFu warming. Cold audiences don't convert on first contact for high-ticket items (₹40,000 course fee).
- No Conversion Tracking: The "3 leads" were manually counted from WhatsApp. The actual pixel wasn't firing — Google's algorithm had zero conversion signal to optimize on.
- Generic Landing Page: Traffic went to the homepage. No course-specific landing page, no form, no clear CTA.
- Broad Audience: Meta targeting was all of "India, 18-35, Education" — millions of people, most irrelevant.
- Month 1: ToFu YouTube + Meta Awareness campaign targeting students in Telangana & AP with exam prep content
- Month 2: MoFu Meta retargeting with video testimonials + free mock test offer
- Month 3: BoFu Google Search (exact match: "IAS coaching Telugu medium Hyderabad") + Meta Lead Gen form with WhatsApp integration
- Fixed pixel, set up proper conversion tracking, built dedicated landing page
a major Indian e-commerce platform runs India's largest annual e-commerce sale. How do they use the marketing funnel in the 7 days leading to the event?
- Day 1-3 (ToFu): Massive YouTube masthead takeovers, celebrity-driven Instagram Reels ("Big Billion Days is coming!"). Goal: create excitement and FOMO. Metric: Video views, Reach.
- Day 4-5 (MoFu): Retargeting video viewers with specific category previews ("See the deals in Electronics"). Push to wishlist. Metric: Site visits, App installs, Wishlist adds.
- Day 6-7 / Sale Day (BoFu): Dynamic remarketing ads showing exact products users wishlisted. "Your wishlist item dropped 40%!" Metric: ROAS, Conversion Rate, Revenue.
- ROAS on Day 1-3 looks terrible — that's intentional. It's investment in the funnel.
- BoFu Day 6-7 ROAS is artificially inflated by the ToFu warmth built earlier.
- Brands that only measure "sale day ROAS" miss the full picture.
- Broad Match: Shows for related searches. Keyword: digital marketing course → could show for "online marketing training", "SEO classes". Widest reach, least control.
- Phrase Match: Shows when search contains the keyword phrase (in order). Keyword: "digital marketing course" → shows for "best digital marketing course in Hyderabad" but not "marketing digital course".
- Exact Match: Shows only when search closely matches keyword. Keyword: [digital marketing course] → shows for "digital marketing course" or very close variants. Most control, lowest reach.
3 Components:
- Expected CTR (33%): How likely your ad is to get clicked when shown for this keyword
- Ad Relevance (33%): How closely your ad matches the searcher's intent
- Landing Page Experience (33%): Is your landing page relevant, fast, and mobile-friendly?
Real Example (SDM Classes):
- Account: SDM Classes Google Ads Account
- Campaign 1: Google Ads Course - Search (Budget: ₹500/day)
- Ad Group 1: "Learn Google Ads" keywords → Ads about Google Ads curriculum
- Ad Group 2: "Performance Marketing Course" keywords → Ads about full program
- Campaign 2: Meta Ads Course - Search (Budget: ₹300/day)
RSA Specs:
- Headlines: Up to 15 (max 30 characters each) — Google shows up to 3 at a time
- Descriptions: Up to 4 (max 90 characters each) — Google shows up to 2 at a time
- Include the main keyword in at least 1–2 headlines
- Use different value propositions across headlines (don't repeat)
- "Pin" headline 1 if you want a specific message always shown (use sparingly — reduces testing)
- Aim for "Excellent" ad strength rating
Key components:
- Asset Groups: Instead of ad groups — you provide headlines, descriptions, images, videos, and logos. Google mixes them into ads.
- Audience Signals: You guide the algorithm with existing customer data, remarketing lists, custom intent audiences.
- Automated Bidding: Always uses smart bidding (Maximize Conversions or Target ROAS/CPA)
- Use Search: When you need keyword-level control, have specific intent to capture, or are in a regulated industry
- Use PMax: When you have good conversion history (50+/month), want to expand reach, run e-commerce (Shopping), or want AI to find new customers
- Create Conversion Action in Google Ads: Tools → Conversions → New Conversion Action → Website. Set action type (Purchase/Lead/Page View), value, count (One/Every).
- Get Conversion ID & Label: Google Ads gives you a Conversion ID (e.g., AW-123456789) and a Conversion Label (e.g., abc123XYZ).
- Set up GTM: In GTM, create a new Tag → Tag type: "Google Ads Conversion Tracking." Enter Conversion ID and Label.
- Set Trigger: For a Thank You page — Trigger type: Page View → Page URL contains "/thank-you." For a button click — Click trigger on the CTA button.
- Publish & Test: Use GTM Preview Mode + Google Tag Assistant to verify firing. Check Google Ads "Conversions" column for "Recent Conversion Activity."
- Manual CPC: You set the max bid per click. Full control, no AI optimization. Best for: tight budget control, new campaigns with no data.
- Enhanced CPC (ECPC): Adjusts your manual bids up/down based on likelihood of conversion. Semi-automated. Deprecated in 2025 — Google is phasing out.
- Maximize Conversions: Spends your budget to get the most conversions possible. No CPA target. Best for: campaigns with sufficient conversion history wanting volume.
- Target CPA: Google's AI bids to get conversions at your specified cost per acquisition. Best for: mature campaigns with 30-50+ conversions/month. Can restrict reach if target is too low.
- Target ROAS: AI bids to hit a revenue return ratio. Best for: e-commerce with purchase value data. Requires 50 conversions in last 30 days.
- Maximize Conversion Value: Maximizes total conversion value within budget. Good for e-commerce where different products have different values.
How to use it:
- Navigate to: Campaigns → Keywords → Search Terms (in Google Ads UI)
- Filter for terms with clicks but zero or high-CPA conversions
- Identify irrelevant queries and add them as negative keywords
- Identify high-converting queries → add as exact match positive keywords with higher bids
Keyword: "digital marketing course" (phrase match) triggers searches like:
- "free digital marketing course" → Add "free" as negative keyword
- "digital marketing course for beginners Telugu" → Strong lead intent, add as exact match keyword in its own ad group
- "digital marketing certificate Hyderabad" → New keyword opportunity to add
Ad Rank formula:
Ad Rank = Max CPC Bid × Quality Score × Expected Impact of Ad Extensions & Formats + Auction-time signals (device, location, query, time, etc.)
What determines your actual CPC (not Max CPC):
Actual CPC = (Ad Rank of competitor below you ÷ Your Quality Score) + ₹0.01
This means: Higher QS = lower actual CPC for the same position. A competitor bidding ₹100 with QS 3 pays more per click than you bidding ₹60 with QS 9.
Strategic implications:
- Improving ad relevance and landing page quality directly reduces costs — without increasing bids
- Ad Extensions (now called "Assets") improve Ad Rank without additional CPC
- Auction-time signals mean performance varies by hour, device, location — use bid adjustments
Page 1: Executive Summary (C-Suite View)
- Total Leads, CPL, Total Spend, ROAS/CPA — all vs previous period
- Channel contribution scorecard: Google vs Meta vs Organic
- Budget pacing chart (are we on track to spend budget efficiently?)
- Impressions, Clicks, CTR, CPC, Conversions, Conv. Rate, CPA by Campaign
- Search Terms word cloud (qualitative health check)
- Device performance breakdown
- CPM, CTR, CPC, CPL by Ad Set → Ad → Creative level
- Frequency alert (if frequency > 3.5 → creative fatigue signal)
- GA4 funnel: Sessions → Landing Page Views → Form Views → Submissions
- Top landing pages by conversion rate
How to diagnose:
- Compare Search Impression Share before and after PMax launch
- Check Search Absolute Top Impression Share — if declining, PMax is competing
- Look at Search Terms in PMax insights — if brand terms appear, it's definitely cannibalizing
- Brand Exclusions: Add your brand name as a brand exclusion in PMax campaign settings → forces PMax to not bid on brand queries
- Campaign Priority: In Google's system, Standard Search campaigns take priority over PMax for matching search terms. But brand must be excluded in PMax.
- URL Expansion: In PMax → Settings → Disable "URL expansion" to restrict landing pages
- Separate Brand Campaign: Always run a dedicated Brand Search campaign at sufficient budget with exact match brand keywords
Practical Example — Budget Pacing Alert Script:
A script that runs daily, checks each campaign's spend vs daily budget, and if any campaign is at 90%+ of budget by 2 PM, it sends an email alert to the account manager.
Common Scripts used in agencies:
- Budget Alert Script: Email when campaign exceeds or underspends budget threshold
- Broken Link Checker: Scans all final URLs for 404 errors — pauses ads with broken URLs automatically
- Bid to Position Script: Adjusts bids to maintain target avg. position (deprecated for Target Impression Share strategy)
- Weather-Based Bidding: Increases bids for AC service ads when temperature is above 35°C using weather API
a US-based dumpster rental company (Illinois/Wisconsin) is a dumpster rental company in Illinois/Wisconsin, US. Their Google Ads account showed 0 conversions despite 300+ clicks/month. Sales team was getting calls, but the dashboard showed nothing.
- GTM was installed but the Conversion Linker tag was missing — cross-device conversions weren't being attributed
- The "Form Submit" trigger was firing on button click, not on successful form submission (no thank-you page logic)
- Call tracking was set up as a "Phone Number Click" event but wasn't linked as a Google Ads conversion action
- Cloudflare Bot Fight Mode was blocking AdsBot-Google from crawling landing pages — causing quality score drops
- Added GTM Conversion Linker tag (fired on All Pages)
- Changed form trigger to Page View on /thank-you URL
- Created separate "Phone Call from Ads" conversion action using forwarding numbers
- Whitelisted AdsBot-Google in Cloudflare settings
An apparel brand running Standard Shopping + Search campaigns. Agency recommended switching to Performance Max. Brand did a 50/50 budget split experiment for 60 days.
- PMax: ROAS 8.2x, 3x more conversions reported, lower CPC
- Search+Shopping: ROAS 5.1x, fewer conversions but all verifiable in CRM
- PMax was claiming credit for organic brand search clicks (users who would have converted anyway)
- Without brand exclusions, PMax was bidding on own brand name — counting these as "new" conversions
- When brand queries were excluded from PMax and tracked separately: PMax ROAS dropped to 4.8x vs Search's 5.1x
Setup Steps:
- Enable the Google Ads Tag (or GA4 audience import) on your website via GTM
- In Google Ads: Tools → Shared Library → Audience Manager → Create Audience → Website Visitors
- Define audience rules: "All visitors in last 30 days," "Cart abandoners," "Page X visitors who didn't reach Thank You"
- Set minimum size: Display needs 100 users, Search RLSA needs 1,000 users
- Create a Display or Search campaign, go to Audiences → add remarketing lists as "Targeting"
- Standard Remarketing: Show display ads to past visitors
- RLSA (Remarketing Lists for Search Ads): Adjust search bids for past visitors
- Dynamic Remarketing: Show ads of specific products user viewed (requires feed)
Key Differences from Search:
- No Keywords: Shopping doesn't use keywords — Google matches products to queries based on your product feed data (title, description, price, category)
- Visual Format: Shows product image + price vs text-only Search ads
- Merchant Center Required: Product data must be uploaded to Google Merchant Center which links to your Ads account
- Intent: Shopping users are typically further in the purchase funnel — they're comparing products
Where Demand Gen ads appear:
- YouTube: In-feed ads (thumbnail in search results), Before/After videos (in-stream)
- Google Discover: The scrollable feed on Android phones and google.com homepage
- Gmail: Promotional tab placements
Formats supported: Single image, carousel, video, product feeds (for e-commerce)
5 Key Elements of a High-Converting Landing Page:
- Headline-Ad Alignment (Message Match): If your ad says "Free Demo Class in Telugu," the headline must say the same. Any mismatch = instant bounce.
- Above-the-fold CTA: The form or button must be visible without scrolling. On mobile, this is critical.
- Social Proof: Testimonials, student success stories, company logos, Google reviews, enrollment count ("2,500+ students enrolled").
- Page Speed: Under 3 seconds. Use Google PageSpeed Insights. Compress images, use CDN. Every 1-second delay = 7% conversion drop.
- Simple Form: Ask only what you need. Name + Phone = maximum conversions. Adding email, city, qualification fields each reduces form fill rate.
Audience Segments to Create:
- All website visitors (last 30 days)
- High-intent page visitors (pricing page, course details page — last 14 days)
- Form starters (visited /register but not /thank-you — last 7 days)
- Past converters (exclude from lead gen, include for upsell)
- YouTube video viewers (30-second view audience)
- Campaign 1 — Broad Remarketing Display: All visitors, last 30 days. Show brand awareness creatives. Lower bid.
- Campaign 2 — Intent Remarketing: High-intent page visitors, last 14 days. Show testimonials + offer. Higher bid.
- Campaign 3 — Cart/Form Abandonment: Form starters, last 7 days. Show urgency message ("Only 5 seats left"). Highest bid.
- RLSA on Search: Increase bids by 30-50% when any website visitor searches your brand or category keywords.
Common Feed Errors & Fixes:
- Missing GTIN/MPN: Brand-name products need GTINs (barcodes). Fix: Add GTINs from product packaging or manufacturer. For custom products, use identifier_exists=no.
- Price Mismatch: Feed price ≠ website price. Google crawls your site. Fix: Use automated feed (Google Sheets or XML) that pulls real-time prices from your website.
- Image Quality Issues: Generic, placeholder, or low-resolution images. Fix: Use main product image on white background (minimum 100x100px, recommended 800x800px).
- Policy Violations: Products like supplements, adult content, counterfeit items get disapproved. Fix: Review Google Shopping Policies and rephrase descriptions.
- Missing Required Attributes: Every product needs: id, title, description, link, image_link, price, availability, condition.
- Define Hypothesis: "Changing the CTA button from 'Submit' to 'Book My Free Demo' will increase form fills." Test one variable at a time.
- Split Traffic: Use Google Optimize (deprecated — now use Google Ads Campaign Experiments, Unbounce, or VWO). Send 50% to Control (A) and 50% to Variant (B).
- Set Sample Size: Calculate required sample size using a calculator (e.g., Evan's A/B Test Calculator). Usually 200+ conversions per variant needed.
- Run for Full Weeks: Avoid stopping early. Run for 2+ weeks to account for weekday/weekend variation.
- Check Statistical Significance: Target 95% confidence level. Below 95%, results are unreliable and could be random.
Search Campaigns:
- ✅ Review Search Terms Report → add negatives, mine for new keywords
- ✅ Check Impression Share — if low due to budget, increase. If low due to rank, improve QS.
- ✅ Check Auction Insights — are new competitors entering?
- ✅ Review Ad Strength — update low-strength RSAs
- ✅ Check conversion tracking — any anomalies (spike/drop) compared to previous week?
- ✅ Check Asset Group performance — which headlines/images performing? Pause under-performers.
- ✅ Review Audience Signals — any new high-value signals to add?
- ✅ Check PMax Insights tab for search categories
- ✅ Budget pacing — on track? Any campaign limited by budget?
- ✅ Device performance — mobile vs desktop CPL gap
- ✅ Geographic performance — any cities burning budget with zero conversions?
Setup Requirements:
- Google Merchant Center: Product feed must be live and synced with Google Ads
- Dynamic Remarketing Tag: Add custom parameters to your website tag:
- ecomm_prodid: Product ID matching your feed
- ecomm_pagetype: "product," "cart," "purchase," "home," "searchresults"
- ecomm_totalvalue: Product price
- Audience Segments: Create specific audiences per page type — Product Viewers, Cart Abandoners, Past Purchasers
- Campaign: Display → Remarketing → link to Merchant Center → Enable Dynamic Ads. Google auto-generates creatives from your feed.
- Cart Abandoners: Highest bid (they're 70%+ through purchase intent)
- Product Page Viewers: Mid bid
- Homepage/Category Visitors: Lower bid
Three Position Targets:
- Anywhere on results page (easier to achieve)
- Top of results page (above organic)
- Absolute top of page (Position 1 — most expensive)
- Brand campaign: Want to appear 100% of the time someone searches your brand name
- Competitor conquest: Ensure you always appear alongside competitor brand searches
- Time-sensitive promotions: "Show during sale period no matter the cost"
- Performance-driven campaigns focused on CPA/ROAS — Target Impression Share ignores cost efficiency
- Generic keywords where volume at position 1 is extremely expensive and doesn't yield proportional conversions
- Feed Quality Audit: Check title optimization (keywords in titles), image quality, price accuracy, missing attributes. Feed quality is the #1 lever for Shopping.
- Product Segmentation: Break products into campaigns by margin/category. High-margin products deserve higher bids. Don't mix ₹500 items and ₹5,000 items in the same campaign with the same ROAS target.
- Search Query Analysis: Use "Search Terms" report in Shopping to identify wasteful queries → add negatives.
- Product-Level Performance: In Google Ads → Products tab. Find which products have high spend but zero conversions → lower bids or exclude.
- Competitive Intelligence: Shopping Benchmark report shows your click share and impression share vs category average. Below benchmark = feed or bid issue.
- Bidding Strategy: If below 30 conversions/month: Manual CPC or Maximize Clicks. Above 50 conversions: Target ROAS.
Why it matters for YouTube: YouTube ads rarely get direct clicks — they build awareness. VTC proves that a user who saw your video later bought or signed up, even if they came through organic search or direct later.
How to use VTC correctly:
- Set VTC window at 1-7 days (24 hours for lower-consideration products, 7 days for higher-consideration)
- Do NOT optimize YouTube campaigns on VTC alone — it inflates performance. Use VTC as a signal, not the primary metric.
- Primary metric: Completed Video Views (CVR), Brand Lift (measured via Google Brand Lift Study)
- Include VTC in reports but clearly label it separately from click-based conversions
a Chennai-based EdTech franchise institute runs PG and Master program courses in Chennai. Their Google Ads campaigns had an average Quality Score of 4/10 and CPL was ₹2,800 — 3x the industry benchmark for training institutes.
- Landing Page Mismatch: Ads said "PG in Hardware Networking Chennai" but landed on the generic homepage — not the course-specific page.
- Page Speed: Homepage loaded in 8.2 seconds on mobile. Google penalized the landing page experience.
- No Social Proof: Landing page had no testimonials, placement records, or reviews — high-ticket course (₹1.5L) with zero trust signals.
- Generic CTAs: "Contact Us" button — no urgency, no specificity.
- Built course-specific landing pages for each program with message-matched headlines
- Added student testimonial videos, placement stats (85% placement rate), company logos
- CTA changed to "Book Free Counselling Session → Only 3 Slots Left This Week"
- Compressed images, lazy-loaded below-fold content → page speed: 2.8 seconds
- Added structured schema markup for local business + course
a leading Indian beauty e-commerce brand (India's leading beauty e-commerce brand) has a cart abandonment rate of ~75% (industry average). Without remarketing, those users are lost revenue.
- Segment 1 — Cart Abandoners (last 1 day): Dynamic Display ads showing exact products left in cart. Message: "Your cart is waiting — and prices haven't changed." Bid: highest.
- Segment 2 — Product Page Viewers (last 7 days, not purchased): Carousel ads showing viewed product + 3 "similar" products. Bid: medium.
- Segment 3 — Past Purchasers (30-90 days): Cross-sell ads based on purchase category. "You bought foundation — here's the perfect setting spray." Excluded from acquisition campaigns.
- Cart Abandoner retargeting: 4.2% conversion rate (vs 1.8% for cold audiences)
- ROAS on remarketing campaigns: 12x (vs 3.5x for prospecting)
- Cross-sell campaigns increased average order value by 22%
- Campaign Level: You set the Objective here. Choose from: Awareness, Traffic, Engagement, Leads, App Promotion, Sales. The objective tells Meta's algorithm what to optimize for. Budget can also be set here (Campaign Budget Optimization/CBO).
- Ad Set Level: Where you define WHO sees your ad (audience targeting), WHERE (placements — Facebook/Instagram/Messenger/Audience Network), WHEN (schedule), and HOW MUCH (budget if not using CBO). One campaign can have multiple ad sets for testing different audiences.
- Ad Level: The actual creative — image, video, copy, headline, CTA button, destination URL. One ad set can have multiple ads (A/B testing creatives).
What Pixel tracks:
- Page views, content views, add to cart, purchase, lead form submissions, registrations
- How users behave after clicking your ad
- Conversion Tracking: Without Pixel, Meta can't see if your ads resulted in leads/sales — you're flying blind
- Optimization: Meta's algorithm uses Pixel data to find more people who are likely to convert
- Retargeting: Create Custom Audiences of people who visited specific pages
- Lookalike Audiences: Find new people similar to your existing customers using Pixel purchase data
- Core Audiences (Saved Audiences): Meta's interest and demographic targeting. Target by: Age, Gender, Location, Language, Interests (e.g., "Digital Marketing," "Online Learning"), Behaviors (e.g., frequent online shoppers), Job Title, Education Level.
- Custom Audiences: Audiences based on your own data:
- Website Visitors (from Pixel)
- Customer List (upload phone/email CSV)
- Video Viewers (people who watched 25%, 50%, 75% of your videos)
- Instagram/Facebook Page Engagers
- Lead Form Openers/Submitters
- Lookalike Audiences (LAL): Meta finds new people who "look like" your custom audience. 1% LAL = smallest and most similar. 10% LAL = broader and larger.
Instant Form vs Landing Page:
Use Instant Form when:
- You want high volume of leads at low CPL
- Your audience is mobile-first (landing pages have high bounce on slow connections)
- You have a phone-based follow-up team who can call leads immediately
- Product/service is simple enough to explain in the form itself
- You need leads to read content before submitting (high-ticket, complex offers)
- You need GA4 tracking + cross-channel attribution
- You want to pre-qualify leads by making them do a bit of work
Diagnosis Framework — 5 Questions:
- Are leads accurate? Check if phone numbers in the lead form are real. Instant Forms with pre-fill often capture numbers users set up years ago and no longer use.
- Speed to Lead: How fast is the sales team calling? Studies show leads go cold within 5 minutes. If they're calling 48 hours later — that's the problem, not the campaign.
- Audience Quality: Are you targeting the right demographics? An SDM Classes lead from a 45-year-old in rural area with no smartphone usage ≠ good lead.
- Form Question Audit: Did you ask qualifying questions? A form with only name + phone gets everything. Adding "Are you currently employed?" or "What's your budget?" pre-qualifies and self-selects serious leads.
- Creative Messaging Alignment: If ad promises "Free Course" but sales team is pitching ₹24,999 — leads feel misled and don't convert.
- Switch from Instant Form to Landing Page (higher friction = higher intent)
- Add qualifying questions to Instant Form
- Change objective from Leads to Conversions if you have a thank-you page
- Set up CRM routing with immediate WhatsApp automated response
A frequency of 3 means each unique person saw your ad 3 times on average.
Why it matters:
- Too Low (<1.5): You're not reaching enough people enough times. Awareness is not being built.
- Optimal (2-4 for cold audiences): Enough exposures to build familiarity without annoyance.
- Too High (>5-6): Creative Fatigue. CTR drops, CPM rises, users start hiding/reporting your ad. Meta's algorithm punishes low relevance.
- Refresh creatives (new video/image every 2-3 weeks for small audiences)
- Expand audience size (add more interests, broaden age range)
- Rotate ad creatives — have 3-5 active ads in each ad set
- Set frequency cap in Brand Awareness campaigns
During Learning Phase:
- Performance is unstable and unpredictable
- CPL/CPA is usually higher than eventual steady state
- Meta shows a "Learning" badge next to the ad set status
- Changing budget by more than 25%
- Changing bidding strategy
- Adding/removing ad creatives significantly
- Changing audience targeting
- Pausing ad set for 7+ days
What you can research:
- Active creatives: See which ads a competitor is currently running — images, videos, copy, CTA
- Ad duration: How long an ad has been running. If a competitor runs the same ad for 3+ months, it's likely their best performer — reverse-engineer it.
- Multiple creatives: How many variations they're testing simultaneously tells you their creative testing budget
- Messaging angles: What pain points, offers, hooks they lead with
- Format preference: Are they betting on video or image? Carousel or single?
- Identify patterns in successful competitor ads → use as inspiration (not copying)
- Find gaps — if all competitors focus on features, differentiate with outcomes/testimonials
- Track new competitor entries (any new brand running ads in your category?)
Step 1 — Audience Ladder (from coldest to hottest):
- Rung 1: Video viewers 25% (large, cold-warm)
- Rung 2: Website visitors last 60 days (warm)
- Rung 3: Landing page visitors last 30 days (warmer)
- Rung 4: Lead form openers (didn't submit) last 14 days (hot)
- Rung 5: WhatsApp conversations started (hottest — exclude from lead gen)
- Rung 1-2: Social proof + story. "Here's how Priya went from a BPO job to ₹8L salary in 8 months with SDM Classes."
- Rung 3: Comparison + objection handling. "Why SDM vs other courses? Watch this 2-minute comparison."
- Rung 4: Urgency + offer. "You almost enrolled. August batch fills up Friday. Last 3 seats."
Always exclude current leads and enrolled students from every retargeting audience — you don't want to spend money showing "Enroll Now" to someone who already paid.
Key Differences from Manual Structure:
- Audience: ASC handles prospecting + retargeting in one campaign. Traditional: separate campaigns per audience temperature.
- Creative: ASC can pull from your product catalog automatically. Traditional: manually specify images/videos per ad set.
- Budget: ASC has a single budget Meta allocates intelligently. Traditional: you decide split between cold/warm audiences.
- Targeting: Minimal targeting options (just country + age). Meta's AI handles the rest.
- E-commerce brands with good Pixel data and product catalog
- When you want to reduce campaign management overhead
- When prospecting and retargeting budgets are hard to split manually
- New accounts with little Pixel data
- When you need granular audience control or creative testing per segment
Common Rejection Reasons:
- Personal attributes: Ad implies Meta knows user's religion, health, financial status ("Are you struggling with debt?" — rejected)
- Misleading claims: "Guaranteed income," "100% job guarantee"
- Before/After images: Weight loss, financial transformation comparisons
- Restricted categories: Financial products, political ads, housing, employment — require Special Ad Category declaration
- Landing page issues: Page doesn't load, popup-heavy, different content from ad
- Read the exact rejection reason in Ads Manager → Account Quality
- Fix the specific policy violation in the creative/copy
- Request review within Ads Manager → "Request Review" button
- If re-rejected: Submit a support ticket via Meta Business Help Center (Chat support is fastest)
- For account restrictions: Verify Business Manager → Submit government ID through Account Quality → Business Verification
- Escalation track: Meta Business Support → Meta Agency Partner support (if your agency is a Meta partner)
Meta Conversions API (CAPI) is a server-to-server connection that sends conversion data directly from your server (or CRM) to Meta — bypassing browser limitations, ad blockers, and iOS restrictions.
How it works:
- User fills a form → your server records the lead
- Server sends Lead event with hashed email/phone to Meta via CAPI
- Meta matches this to a user profile using hashed identifiers
- Conversion is attributed without needing the browser pixel to fire
- Direct API integration (developer required)
- Partner integrations: Shopify, WooCommerce, HubSpot have native CAPI support
- GTM Server-Side tagging
- Meta's Gateway (no-code option)
a Hyderabad-based data science training institute is a data science and AI training institute. Running Meta Lead Gen campaigns across India for CADS/CADE certification batch launches. Agency tasked with scaling from 50 leads/week to 200+ leads/week.
- 273 unique creatives produced and tested over 6 months
- Categories: Testimonial videos, outcome-based (salary/job stories), course comparison, authority (faculty spotlights), urgency (seat count), doubt-busting (common objections)
- Testing methodology: 3 creatives per ad set maximum, winner declared at 100+ leads or ₹5,000 spend
- Testimonial videos (student speaking on camera about placement) had 40% lower CPL than designed creatives
- Outcome-first hooks ("I got placed at Amazon with ₹12L package after this course") outperformed feature-first hooks ("Live instructor-led course") by 2.3x
- Carousel ads showing "Day 1 vs Day 90" worked best for cold audiences
- Creative fatigue hit at frequency 4.2 — new creative needed every 18-21 days for same audience
SDM Classes wanted to invite leads to a free performance marketing demo session. Goal: 200+ registrations for a live Zoom session. Budget: ₹12,000 for 7 days.
- Objective: Messaging → WhatsApp Conversations
- Audience: Working professionals 22-35, Hyderabad/Bangalore, interests: digital marketing, Google Ads, career development
- Ad Creative: Short video (instructor explaining "3 AI tools that are replacing digital marketers") — stops thumb, generates curiosity
- CTA: "Watch Free Demo" → Opens WhatsApp → Greeting message auto-sent: "Hi! I'd like to register for the free digital marketing demo 🙌"
- Routing: 4 sales reps (HariKiran, Sireesha, Upendra, Subramanyam) on rotation — WhatsApp Business multi-device
- 316 WhatsApp conversations started
- 247 confirmed registrations (78% conversation-to-registration rate)
- Cost per registration: ₹48.6
- Demo session attendance: 164/247 (66% show-up rate)
- Professional Intent: Users are on LinkedIn in a professional mindset — job search, skill-building, business growth. On Meta, they're looking at memes. Same person, different context, different receptiveness to B2B offers.
- Precise Professional Targeting: Only LinkedIn can target by Job Title + Seniority + Company Size + Industry simultaneously. No other platform knows someone is a "VP of Marketing at a 500-person SaaS company."
- Decision Maker Reach: C-suite, VP, Director-level professionals spend time on LinkedIn. These are the budget holders for B2B purchases.
- Higher Quality Leads: Despite higher CPC (₹500-1500 vs ₹50-150 on Meta), the quality and deal size justifies the cost for B2B.
When it's NOT: B2C products, low-ticket items, mass-market offers — Google/Meta will be more efficient.
- Campaign Group: The container — sets overall budget and dates. Equivalent to Meta Campaign. Name by objective/quarter: "Q3 2025 — B2B Lead Gen."
- Campaign: Where you set the objective (Awareness/Consideration/Conversions), targeting, bid type, and ad format. Equivalent to Meta Ad Set. One Campaign Group can have multiple Campaigns (different audiences or formats).
- Ad: The creative — image, video, document, or carousel. Equivalent to Meta Ad level. Multiple ads per campaign for testing.
- Audience Expansion (LinkedIn's version of broad targeting) — turn off for B2B precision
- LinkedIn Audience Network — extend reach beyond LinkedIn (usually lower quality, disable for B2B)
- Bid Type: Manual CPC (control) vs Maximum Delivery (volume)
- Job Title: Target "Digital Marketing Manager," "Performance Marketing Lead," "Head of Growth" — impossible to verify on Meta
- Job Function: Marketing, Engineering, Finance, Operations — broader than job title
- Seniority: Entry, Associate, Manager, Director, VP, C-Level, Owner, Partner
- Company Name: Target employees of specific companies (e.g., all Infosys employees). ABM (Account-Based Marketing) strategy.
- Company Size: 1-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10000+
- Company Industry: Information Technology, Financial Services, Healthcare, etc.
- Years of Experience: 1-2 years, 3-5 years, 6-10 years, 11+ years
- Education (Field of Study, Degree, School): Target MBA graduates from IIMs
- Skills: People with "Google Ads," "Data Science," "Project Management" in their profile
- LinkedIn Groups: Target members of specific professional communities
Best Practices:
- Form Headline: Clear value proposition — "Get a Free B2B Marketing Audit Report" not just "Contact Us"
- Pre-filled fields: Use LinkedIn defaults (First Name, Last Name, Email, Job Title) — pre-fill increases completion rate by 3-5x vs blank forms
- Custom Questions: Add 1-2 qualifying questions maximum. "How many employees does your company have?" or "What's your monthly ad budget?"
- Thank You Page: Add a clear thank-you message with next steps ("Our team will contact you within 24 hours"). Add a link to a resource or calendar booking.
- CRM Integration: Connect to HubSpot or Zapier → CRM immediately so sales can follow up while the lead is warm.
- Privacy Policy Link: Required by LinkedIn — must be a live URL on your domain
Setup the comparison properly:
Meta: CPC ₹80, CPL ₹600, Lead-to-Meeting rate 5%, Meeting-to-Deal rate 15%, Deal Value ₹1,00,000
Revenue per lead: ₹1,00,000 × 5% × 15% = ₹750
CPL ₹600 → Revenue ₹750 → Net: +₹150 profit per lead (marginal)
LinkedIn: CPC ₹800, CPL ₹4,000, Lead-to-Meeting rate 25%, Meeting-to-Deal rate 30%, Deal Value ₹5,00,000
Revenue per lead: ₹5,00,000 × 25% × 30% = ₹37,500
CPL ₹4,000 → Revenue ₹37,500 → Net: +₹33,500 profit per lead
Conclusion: LinkedIn costs 6.7x more per lead but delivers 44x more revenue per lead. CPL is the wrong metric for LinkedIn. The right metrics are: Cost per Meeting, Cost per Opportunity, and Pipeline Value.
LinkedIn ABM Setup:
- Build Your Target Account List: Sales team identifies 50-500 ideal companies (by size, industry, revenue). Export as CSV with company names and LinkedIn URLs.
- Create Matched Audience: Campaign Manager → Matched Audiences → Company List → Upload CSV. LinkedIn matches your list to their company pages (~80% match rate typically).
- Layer Targeting: Matched Audience (your 500 companies) + Job Title (Decision Maker: VP, Director, C-Level) + Function (relevant department)
- Run Multi-Touch Campaign:
- Week 1-2: Thought leadership content (Sponsored Content)
- Week 3-4: Problem-aware content (Video)
- Week 5+: Direct offer (Lead Gen Form with white paper/consultation)
- Track by Account: Use LinkedIn's Company Engagement Report to see which target companies are engaging with your content
- Single Image Ad (Sponsored Content): Feed post with image + copy. Versatile. Best for: Lead Gen, Traffic. Highest volume format.
- Video Ad: Autoplay video in feed. Best for: Awareness, thought leadership. Metrics: View Rate, 25%/50%/75% views.
- Carousel Ad: Swipeable multi-image format. Best for: Showcasing multiple features, case studies, step-by-step content. Higher engagement but lower CTR than single image.
- Document Ad: Native PDF/document viewer. Users read the document within LinkedIn. Best for: Whitepapers, reports, guides. Excellent for capturing engaged MoFu leads.
- Conversation Ad (Message Ad): LinkedIn InMail — lands in prospect's messaging inbox. Highly personalized but expensive. Best for: ABM, executive outreach. Minimum ₹50/send.
- Event Ad: Promotes LinkedIn Events or webinars. Best for: Awareness + registration for online events.
- Text Ad (Right Rail): Small text ads on desktop sidebar. Lowest CPC but also lowest CTR. Only shows on desktop.
Top of Funnel Metrics (Awareness campaigns):
- Impressions, Reach, Video Views, View Rate, Brand Lift % (via LinkedIn Brand Lift Survey)
- Company Engagement Score (% of target accounts engaging with content)
- Click-through Rate (CTR), Website visits, Content downloads, Document completion rate
- Time on site, Pages per session from LinkedIn traffic
- CPL (Cost Per Lead), Form Completion Rate
- Lead Quality Score (from sales CRM feedback)
- Lead-to-Meeting Rate, Meeting-to-Proposal Rate
- Pipeline Generated (from LinkedIn-sourced leads in CRM)
- Cost per Pipeline Opportunity, Cost per Closed Deal
- LinkedIn-influenced Revenue (deals where a LinkedIn touchpoint appeared in journey)
- ROMI (Return on Marketing Investment)
Installation: Campaign Manager → Account Assets → Insight Tag → Copy code or deploy via GTM (LinkedIn Insight Tag template available in GTM). Verify with Chrome Developer Tools → Network tab → filter "px.ads.linkedin.com"
Use Cases:
- Website Retargeting: Create Matched Audience → "Website" → all visitors of specific URLs. Retarget LinkedIn visitors who came from any source (not just LinkedIn ads)
- Conversion Tracking: Create Conversion Action (Lead Form Submit, Purchase, Page View) → link to campaign → see Conversions in Campaign Manager
- Demographic Data: (Unique LinkedIn feature) Even without running ads, Insight Tag gives you a free report on who visits your website by Job Title, Industry, Company Size — invaluable for ICP research
Days 1-30: Foundation & Awareness
- Organic: 3 posts/week from Company Page — thought leadership, industry insights, no product pitches. Goal: establish authority.
- Personal brand: Founder/CEO posts 1x/day — authentic, opinion-based content. LinkedIn personal reach > company page reach by 5-10x.
- Paid: Sponsored Content campaign boosting best-performing organic posts to Target Account list. Objective: Awareness (Video Views / Brand Awareness).
- Organic: Case studies, client results, "How we helped [Company] achieve [Result]" stories.
- Paid: Document Ads with valuable guide (e.g., "2025 B2B Performance Marketing Playbook") targeting warm audience (engaged with Day 1-30 content).
- Sales Navigator: SDR team sending personalized InMails to Day 1-30 content engagers.
- Organic: Product demos, pricing transparency posts, FAQ content.
- Paid: Lead Gen Form campaign offering free consultation/audit to hot retargeting audiences + Target Account list.
- Conversation Ads: Personalized InMail to document downloaders: "Loved the guide? Book a 20-min audit call."
a Bengaluru-based international relocation company is a Bangalore-based relocation and expat services company. They assumed their B2B clients were HR Managers at MNCs relocating employees. LinkedIn ads were targeted at HR Managers, CHRO titles in IT companies.
- LinkedIn Insight Tag website demographic report revealed: Top visitor titles were "Admin Manager," "Facilities Manager," and "Operations Director" — not HR
- CRM analysis of past clients: 70% of deals originated from Operations/Admin decision makers, not HR
- HR Managers often have budget approval but Operations/Admin owns the vendor decision
- New targeting: Operations Director, Facilities Manager, Admin Manager at companies 200+ employees in Bangalore/Chennai
- New creative angle: Focus on "hassle-free employee relocation logistics" (admin pain) not "employee experience" (HR angle)
- New ad format: Document Ad — "2025 Corporate Relocation Checklist for Bangalore Operations Teams"
a Bengaluru-based corporate relocation firm is a relocation company (Bangalore). Beyond individual clients, they wanted to sign corporate contracts with IT companies needing employee relocation. Average corporate deal: ₹5-20L/year contract.
- Target: HR Directors, VP-HR, CHRO at IT companies 500-5000 employees in Bangalore, Mumbai, Pune
- Phase 1 (Weeks 1-4): Sponsored Content — "3 Mistakes Companies Make During Employee Relocation" (educational, no pitch)
- Phase 2 (Weeks 5-8): Lead Gen Form — "Download: Corporate Relocation SLA Template" (useful, positions a Bengaluru-based corporate relocation firm as expert)
- Phase 3 (Weeks 9-12): Conversation Ad to document downloaders — "Based on your interest in relocation SOPs, I'd love to share how we've helped 12 IT companies in Bangalore. 20-min call?"
- Organic LinkedIn company page: 0 → 847 followers
- Paid: 34 qualified leads (HR Director / VP level), CPL: ₹6,800
- Meetings booked: 9 (26% lead-to-meeting rate)
- Proposals sent: 5 — 2 deals closed (₹8L + ₹14L contracts)
Step 1 — Give Context in your Prompt:
"You are a Google Ads specialist. Write 15 RSA headlines (max 30 characters each) and 4 descriptions (max 90 characters) for [SDM Classes] offering [AI-Powered Performance Marketing course in Telugu, ₹24,999, 12 weeks, live online]. Target audience: Working professionals in Hyderabad aged 24-35 looking to upskill. Include keywords: Telugu digital marketing, Google Ads course, performance marketing. Use benefit-first language."
Step 2 — AI generates draft copy. You review for:
- Character count compliance (30 chars headlines, 90 chars descriptions)
- Keyword inclusion
- Brand voice consistency
- No policy violations (no absolute claims like "Best" without substantiation)
"Now rewrite these 5 headlines focusing on fear of missing out / urgency."
"Now write 3 headlines targeting people afraid of job loss due to AI."
- Ad Copy Generation at Scale: Write 50 ad variations in minutes instead of hours. A/B test angles (emotional vs rational, feature vs benefit, urgency vs aspiration) quickly.
- Keyword Research & Clustering: Prompt: "Here are 200 keywords for a digital marketing course. Group them by intent: Informational, Navigational, Transactional, and suggest which campaign type to use for each cluster."
- Competitor Analysis: Paste competitor ads (from Ads Library) and ask AI: "Analyze these 10 competitor ads. What angles are they using? What's missing? How can I differentiate?"
- Report Summarization: Paste weekly metrics data and ask: "Summarize performance, identify the top 3 issues, and recommend 5 optimization actions for next week."
- Creative Brief Writing: Generate a detailed creative brief for a Canva designer or video editor: "Write a creative brief for a 30-second Instagram Reel ad for SDM Classes targeting working professionals in Hyderabad. Include: hook, visual direction, script, CTA, and brand guidelines."
Key Prompt Engineering Elements for Marketing:
- Role Assignment: "Act as a senior Google Ads specialist with 10 years of e-commerce experience."
- Context: Business name, product, audience, goal, constraints
- Format Instructions: "Respond in a table with columns: Headline, Character Count, Hook Type, Match Type Recommendation"
- Constraints: "Headlines must be under 30 characters. No exclamation marks. No generic phrases like 'Learn More'."
- Examples (Few-shot prompting): "Here's an example of the style I want: [example]. Now create 10 more in this style."
Step 1 — Seed Generation:
Prompt ChatGPT/Claude: "Generate a comprehensive keyword list for a Telugu-medium digital marketing course in Hyderabad targeting working professionals. Include keywords across all funnel stages: informational (what is...), navigational (brand searches), and transactional (enroll/join/buy)."
Step 2 — Expand with Tools:
Take AI seeds into Google Keyword Planner or Ubersuggest for volume + CPC data. Export list.
Step 3 — AI Clustering:
Paste the 200-keyword export back to AI: "Cluster these keywords into themed Ad Groups. For each cluster: Group Name, Keywords included, Recommended match type, Suggested ad copy angle."
Step 4 — Intent Classification:
"For each cluster, classify search intent: Informational → Content/Display. Commercial → Search with moderate bid. Transactional → Exact match, highest bid. Navigational → Brand campaign."
Step 5 — Negative Keyword Mining:
"Based on this keyword list, what irrelevant search terms might accidentally trigger these keywords? Suggest a negative keyword list."
Data Prep: Export Google Ads / Meta Ads weekly report as CSV or copy the key metrics table.
Prompt Template:
"Here is my Google Ads performance data for the week of [date]:
[Paste data table]
Analyze this data and provide:
1. Top 3 performing campaigns and why they're succeeding
2. Bottom 3 underperforming campaigns and likely root causes
3. 5 specific, actionable optimization recommendations
4. Any anomalies I should investigate
5. What to test next week
Format as a concise weekly briefing."
What AI excels at in data analysis:
- Spotting patterns across many data points quickly
- Translating numbers into plain English explanations for clients
- Generating hypotheses for optimization tests
- Writing executive summary emails from raw data
- Hallucinations: AI can confidently state false statistics, fake case studies, or incorrect platform policies. Always verify any specific number, policy rule, or benchmark AI mentions.
- No Real-Time Data: ChatGPT's knowledge has a cutoff date. For current CPC benchmarks, algorithm changes, or new platform features — always use official sources (Google Ads Help Center, Meta Business Help).
- Context Blindness: AI doesn't know your client's brand history, past campaign performance, or local market nuances unless you explicitly provide them in the prompt.
- Creative Judgment: AI writes competent copy but rarely generates breakthrough creative ideas. Truly emotional, culturally resonant, or counter-intuitive concepts still need human creative directors.
- Compliance: AI doesn't know your client's legal restrictions, brand guidelines, or platform-specific ad policies for regulated industries (finance, pharma, gambling).
Stage 1 — Ideation (AI-generated):
- Input: Brand brief, ICP description, past winning creatives
- Output: 20 unique creative concepts across 5 angles (fear, aspiration, social proof, urgency, authority)
- Tool: Claude for structured concept generation with specific constraints
- AI drafts full ad copy (headline, hook, body, CTA) for each concept
- Human reviews for brand voice, policy compliance, cultural sensitivity
- Final approved: 10 ads for production
- AI generates image briefs for each concept → Canva designer executes
- AI tools (DALL-E, Midjourney) generate background concepts → human designer composes final
- Upload all 10 ads. 3 per ad set. Run for 7 days or 100 impressions per ad minimum.
- Pause ads below median CTR at ₹3,000 spend per ad
- Export winning ad data → feed back to AI: "Here are our top 5 performing ads and bottom 5. What patterns do you see? What should we test next?"
- Insights become input for next creative sprint
SOP Creation:
Prompt: "Create a Standard Operating Procedure for onboarding a new Google Ads client at a performance marketing agency. Include: checklist of access requirements, first 30-day campaign setup steps, reporting cadence, escalation protocol. Format as a numbered checklist with responsible party (Account Manager/Client/Director)."
Training Material Development:
Prompt: "Create a quiz with 15 questions to test a junior digital marketer's understanding of Meta Ads targeting. Include correct answers and brief explanations. Beginner to intermediate level."
Client Communication Templates:
"Write a client-facing monthly performance report template for a lead generation campaign. Include sections for: executive summary, KPI performance vs targets, key wins, challenges, next month plan. Tone: professional but approachable."
Competitor Monitoring:
Build a prompt to summarize competitor ad library changes weekly: "I'll paste screenshots of [Competitor]'s active Meta ads from this week. Compare to last week [paste last week's data]. What changed? Any new angles, formats, or offers?"
- Routine copy production (ad headlines, descriptions, email subject lines)
- Basic reporting and data summarization
- Initial keyword research and list building
- Campaign structure recommendations based on budget and goals
- Creative asset resizing and format variations
- Strategic Thinking: AI executes; humans decide the direction — which markets to enter, how to position against competitors, when to scale
- Client Relationship Management: Trust, empathy, reading the room in meetings, managing expectations under pressure
- Creative Direction: The breakthrough idea that reframes an entire category — AI remixes; humans innovate
- Business Acumen: Understanding P&L, margins, LTV, and how marketing connects to actual business growth
- Ethical Judgment: What should we say? What's misleading? What's the right thing to do for the customer?
- AI Tool Mastery: The ability to get 10x output from AI through expert prompting — this is the new "Excel skill" for marketers
SDM Classes ran a live AI-powered performance marketing demo session — the ads, landing page, email follow-up, and presentation content were largely created using AI tools to demonstrate capabilities to prospective students.
- Meta Ad Copy: 5 creative angles generated by Claude, tested in parallel. Winning creative: "3 AI Tools That Are Replacing Junior Digital Marketers (And How to Become The One Who Uses Them)"
- Landing Page Copy: Claude generated the hero section, bullet points, FAQ, and testimonial headers. Human edited for brand voice + accuracy.
- WhatsApp Follow-up Sequence: ChatGPT generated 5-message nurture sequence sent via WhatsApp Business API over 48 hours
- Presentation: Claude outlined the 90-minute demo session structure; AI tools generated slide copy drafts
- Post-event Email: Claude wrote the recording access email + enrollment offer follow-up
a US-based dumpster rental company (Illinois/Wisconsin) (US dumpster rental, Illinois/Wisconsin) was running search campaigns with broad match keywords. Search Terms Report had thousands of irrelevant queries. Manual review was taking 4+ hours per week.
- Exported 6 months of Search Terms data (3,200 unique search queries)
- Pasted into Claude with prompt: "You're a Google Ads specialist for a US dumpster rental company serving Illinois/Wisconsin. Analyze this list of search terms and categorize: (1) Keep — relevant, (2) Add as Negative — irrelevant, (3) Add as New Keyword — high potential. Explain your reasoning for each category."
- Claude categorized 3,200 terms in 3 minutes — process that manually would take 6 hours
- Human review of AI output: 45 minutes to validate edge cases
- Result: 847 new negative keywords added across 4 campaigns
Why it's critical for performance marketing:
- Lead Attribution: Which campaign/ad/keyword generated each lead? Without CRM, you can't close the loop between ad spend and actual revenue.
- Lead Quality Tracking: Marketing generates leads; sales converts them. CRM shows which campaigns produce leads that actually convert — not just any leads.
- Speed to Lead: CRM automates immediate follow-up (email, WhatsApp, SMS) when a lead comes in — dramatically improving contact rate.
- Pipeline Visibility: See how many leads are at each stage (New → Contacted → Demo → Proposal → Enrolled) and forecast revenue.
- Closed-Loop Reporting: Feed CRM closed-won data back to Google/Meta as offline conversion events → platforms optimize for leads that actually became customers.
- Free CRM: Contact database, deal pipeline, activity tracking — free tier is powerful enough for most SMBs
- Forms & Landing Pages: Embed HubSpot forms on your site → leads auto-enter CRM with source attribution
- Email Marketing: Send automated sequences to new leads (lead nurture workflows)
- Workflows (Automation): If [lead submits form] → then [send WhatsApp notification to sales rep] + [add to email sequence] + [create deal in pipeline]
- Integrations: Native integrations with Meta Lead Ads, Google Ads, Zapier, WhatsApp Business, Zoho — pulls leads directly from ad platforms
- Reporting: Contact source report shows which marketing channels generate the most customers (not just leads)
Why it dramatically matters:
Studies by Harvard Business Review show that companies that respond to leads within 5 minutes are 100x more likely to connect vs companies that wait 30 minutes. 78% of leads go with the vendor who responds first.
Lead Routing Rules Example (SDM Classes):
- Lead from Hyderabad + interested in Google Ads → Route to HariKiran (Google Ads specialist rep)
- Lead from Bangalore + Meta Ads interest → Route to Sireesha
- Leads that come in after 6 PM → Auto-send WhatsApp template message + route for next morning
- High-intent leads (visited pricing page, downloaded brochure) → Route to senior rep with higher close rate
Method 1 — Native Integration (Recommended):
- In HubSpot: Marketing → Lead Capture → Facebook Lead Ads → Connect Account
- Authorize HubSpot to access your Meta Business Manager and Ad Account
- Map Lead Form fields to HubSpot Contact properties (Name, Email, Phone, Ad Name, Form Name)
- Test with Meta's Lead Ad Testing Tool
- New lead submits Meta form → HubSpot contact created in under 60 seconds
- Trigger: New Lead in Facebook Lead Ads
- Action: Create/Update Contact in HubSpot
- Action 2: Send WhatsApp notification via WhatsApp Business or Twilio
- Action 3: Add contact to HubSpot Email Workflow
Why it matters: If Google only sees "lead form submitted" as the conversion event, it optimizes for anyone who fills a form — including low-quality leads. If you feed back "student enrolled and paid ₹24,999," Google starts finding people more likely to actually enroll.
Google Ads Offline Conversion Import:
- Capture GCLID (Google Click ID) when lead submits form (via hidden field in form)
- Store GCLID in CRM alongside lead record
- When lead converts (pays), export: GCLID, Conversion Time, Conversion Value → CSV
- Upload to Google Ads: Tools → Conversions → Upload → Import offline conversions
- When a customer is created in CRM: send a "Purchase" or "CompleteRegistration" event to Meta via Conversions API with hashed email/phone
- Meta matches this to the original ad and attributes the conversion
Day 0 (Immediate — within 5 minutes):
WhatsApp: "Hi [Name]! 👋 Thanks for your interest in SDM Classes AI Performance Marketing program. I'm [Sales Rep Name]. Can I schedule a quick 10-minute call to answer your questions? Here are our batch dates: [link]"
Day 1:
Email: "Welcome! Here's what you get in 12 weeks" — full curriculum overview, sample class schedule, tools list
Day 2:
WhatsApp: Share a student success story (screenshot of salary hike or placement). "This is what [Student Name] achieved in 6 months after SDM Classes 🎯"
Day 3:
Email: "Answering your top 3 doubts about performance marketing careers" — addresses common objections (too technical? Need coding? Job guarantee?)
Day 4:
WhatsApp + Email: "Watch a free 15-min sample class" — link to YouTube snippet of actual class content. Let them experience the teaching style.
Day 6:
Email: "August batch starts [date] — [X] seats filled, [Y] remaining" — scarcity + urgency
Day 7:
WhatsApp: "Last call — batch closes [date]. Here's the EMI option if budget is a concern: [link]" — remove the price objection barrier
Layer 1 — Lead Capture:
- Meta Lead Form + Website Form (with hidden UTM fields) → HubSpot via native integration or Zapier
- Each lead: UTM Source, Campaign, Ad, Adset, FBCLID/GCLID captured as CRM custom properties
- HubSpot Workflow triggers: WhatsApp notification to assigned sales rep via Zapier + Twilio
- Auto-response to lead via WhatsApp Business API: personalized greeting
- Lead added to Day-0 email in nurture sequence
- CRM task created: "Call lead within 30 minutes"
- Sales rep updates deal stage: New → Contacted → Demo Scheduled → Demo Attended → Enrolled
- Automated email triggers based on stage changes (demo reminder, follow-up after no-show)
- When deal stage → "Enrolled & Paid": HubSpot triggers Zapier → sends Conversions API event to Meta (Purchase, value = ₹24,999)
- GCLID exported weekly → uploaded as Google Ads offline conversion
- Both platforms now optimize for students who actually enrolled, not just anyone who filled a form
- Weekly CRM report: Leads by source → Contact Rate → Demo Rate → Enroll Rate → Revenue by campaign
- This report tells you: Which campaign generates the highest quality leads, not just the most leads
Explicit Scoring (Who are they?):
- +15: Working professional with 2-5 years experience (ideal buyer)
- +10: From Hyderabad or Bangalore (in-market for Telugu medium classes)
- +10: Age 22-32 (highest intent demographic)
- -10: Student (no income, higher support requirement)
- -15: Outside Telangana/AP/Karnataka (Telugu medium less relevant)
- +20: Attended live demo session
- +15: Visited pricing page 2+ times
- +10: Downloaded course brochure
- +10: Replied to WhatsApp message
- +5: Opened 3+ nurture emails
- -5: No email opens in 7 days (losing interest)
- 0-30: Cold — add to long-term nurture sequence
- 31-60: Warm — weekly sales follow-up
- 61+: Hot — immediate priority call, special offer if needed
Setup Requirements:
- Every lead must have "Original Source" tracked (UTM parameters → CRM custom fields)
- Every deal in CRM must be associated with a Contact (who has Source data)
- Deal close date + deal value must be entered when enrollment happens
- Revenue by Source: Which channel (Meta/Google/Organic/Referral) generated the most enrolled students and revenue this month?
- First Touch Attribution: Revenue credited to the first marketing touchpoint that brought a customer in
- Multi-Touch Attribution: Revenue credited across all touchpoints in the customer journey
- Campaign ROI: (Revenue from campaign - Campaign Cost) ÷ Campaign Cost × 100
"Meta Ads spent ₹80,000 in August. HubSpot source tracking shows 14 students enrolled from Meta Ads leads. Average enrollment value: ₹24,999. Revenue attributed: ₹3,49,986. Campaign ROI: 337%."
SDM Classes runs Meta Lead Gen campaigns sending leads to a WhatsApp conversation. With 4 sales reps and 50-100 leads/day during batch launch season, manual routing was causing 2-4 hour response delays. Many leads went cold.
- Tech stack: Meta Lead Ads → Zapier → Google Sheets → Google Apps Script → WhatsApp Business API (4 numbers: HariKiran, Sireesha, Upendra, Subramanyam)
- Script logic: Round-robin distribution (Lead 1 → HariKiran, Lead 2 → Sireesha, Lead 3 → Upendra, Lead 4 → Subramanyam, Lead 5 → HariKiran...)
- Override rule: Leads arriving after 9 PM → Auto-add to Subramanyam's queue (night shift coverage)
- Each lead receives an instant WhatsApp template: "Hi [Name], Nenu [Rep Name] — SDM Classes nunchi. Mee demo session registration confirm chesamu! Oka chinna question undha?" (Tenglish greeting)
- Google Sheet tracks: Lead ID, Name, Phone, Ad Name, Rep Assigned, Time of Assignment, First Contact Time
- Average response time: 4 hours → 4 minutes
- Contact rate (answered calls): 35% → 68%
- Demo attendance rate: 40% → 66%
- Enroll rate from demo attendees: No change (18%) — confirming sales conversion, not lead quality, was the bottleneck
If you have real campaign experience (SDM Labs practice accounts):
- Google Ads: Screenshots of a campaign you ran — settings page, keyword list, ad copy, performance dashboard. Even a ₹500 test campaign on your own credit card counts.
- Meta Ads: Ad Manager screenshots showing campaign structure, audience setup, ad creative.
- Before/After: If you optimized anything — show the numbers: "CTR went from 1.2% to 3.8% after I rewrote the ad copy."
- Mock Campaign Strategy: "I created a full campaign plan for [local business] including keyword research, audience targeting, ad copy, and projected metrics." Show the Google Doc or presentation.
- Ad Deconstruction: Take 5 real ads you found on Meta Ads Library or Google, analyze them — what's working, what's wrong, how you'd improve them.
- Certifications: Google Ads Search, Google Analytics, Meta Blueprint — all free, all respected.
- Personal Brand: LinkedIn profile with performance marketing content (your learnings, analysis, insights) — shows you're in the game.
Framework — 60-Second STAR intro:
[Background → Why Marketing → Specific Skills → What you want]
Example Answer (SDM Classes graduate):
"I'm a commerce graduate from Hyderabad with a strong interest in data-driven marketing. I joined SDM Classes' AI-Powered Performance Marketing program where I trained for 12 weeks on live client campaigns — working on Google Search Ads, Meta Lead Gen campaigns, and LinkedIn B2B strategy. During training, I managed a Google Ads account for a real EdTech client and improved their CTR from 2.1% to 4.8% through ad copy testing. I'm proficient in Google Tag Manager, Meta Pixel, Looker Studio, and AI tools like ChatGPT and Claude for campaign optimization. I'm looking for a performance marketing role where I can contribute to real campaigns while growing into a specialist."
What makes this answer strong:
- Specific numbers (not vague "I improved performance")
- Mentions tools by name
- Clear narrative: past → present skill → future goal
- Under 60 seconds when spoken
- Google Ads Search Certification: Skillshop.google.com — most commonly asked by employers. Renew annually.
- Google Analytics 4 Certification: GA4 is the current standard. Demonstrates data analysis ability.
- Meta Blueprint Certification (Meta Certified Digital Marketing Associate): ₹2,000-8,000 exam fee — paid but respected. Shows Meta ecosystem knowledge.
- Google Ads Measurement Certification: Tracking and attribution knowledge — great for senior roles.
- HubSpot Inbound Marketing Certification (free)
- HubSpot Digital Marketing Certification (free)
- LinkedIn Marketing Labs certifications (free)
- Semrush SEO & Content certifications (free)
- SDM Classes Industry Certificate (your program completion)
- Google Digital Garage (good for beginners, less weight at senior level)
Framework — Failure → Analysis → Growth:
Example Answer:
"During a practice Meta campaign for a local restaurant client, I set up a Traffic campaign objective expecting leads to come in because people were clicking the menu link. After ₹3,000 spend and 400 clicks, we had zero inquiries. I had optimized for clicks but didn't set up a landing page with a contact form — traffic was going to the Instagram page where there was no clear CTA.
I learned three things: First, traffic ≠ leads. The objective must match the desired action. Second, always audit the post-click experience before running a campaign. Third, set up conversion tracking before spending a single rupee — you need to know what 'success' looks like before you start.
After restructuring with a Lead Generation objective and an Instant Form, the next ₹3,000 generated 28 lunch reservation inquiries."
What this answer demonstrates:
- Honesty (no one believes "I've never failed")
- Analytical thinking (clear diagnosis, not excuses)
- Growth mindset (specific lessons + corrective action)
- Technical knowledge (objective selection, post-click audit, conversion tracking)
Step 1 — Choose a Niche: Don't say "I do all digital marketing." Say: "I specialize in lead generation for coaching institutes and education businesses using Meta and Google Ads." Specific niche = specific referrals.
Step 2 — Warm Outreach First (Best ROI):
- List 20 local businesses you know personally (family friends, neighbors, relatives' businesses)
- Offer a free audit: "I'll review your current Google/Meta ads and find 3 ways to improve results — no charge, no commitment."
- Free audit → you find real problems → you present solutions → paid engagement begins
- Post 3x/week: Case studies, performance marketing tips, questions that engage your target client type
- Comment on posts by local business owners in your niche
- Connect with 5 new potential clients daily with personalized notes
- Don't undercharge to the point of unsustainability. Don't overcharge before you have proof.
- Performance-based pricing if you're new: "₹0 retainer, 15% of ad spend managed." Aligns incentives.
- Or: Small fixed-scope project: "I'll set up your Google Ads campaign and tracking — ₹8,000 setup fee." Then monthly retainer.
- Fresher / 0-1 year (Performance Marketing Executive): ₹2.5L - ₹4.5L/year. Hyderabad range: ₹3L-4L. Bangalore: ₹3.5L-5L. Mumbai: ₹3.5L-5.5L.
- 1-3 years (Performance Marketing Specialist): ₹4.5L - ₹8L/year. With Google Ads cert + Meta experience + tracking knowledge.
- 3-5 years (Senior Specialist / Manager): ₹8L - ₹14L/year. Managing ₹20L+/month ad spend, leading junior team.
- 5-8 years (Associate Director / Performance Lead): ₹14L - ₹25L/year. Agency heads, brand-side VP of Growth roles.
- Freelance (same skills): ₹30,000-₹1.5L/month per client, depending on ad spend managed. 3-5 clients = ₹1.5L-₹5L/month.
- Closed-loop attribution + CRM integration (+15-20%)
- LinkedIn Ads for B2B (+10-15%)
- E-commerce PMax + Shopping mastery (+10%)
- Scripting / Python for automation (+20-30%)
Month 1 — Foundation (₹1.5L spend):
- Audit: Fix conversion tracking (GTM, GA4, Meta Pixel, CAPI setup). Don't scale broken foundations.
- ICP definition: Who are the 50 current students? Interview 10. Build persona.
- Launch: Meta Lead Gen (Instant Form + LP test): ₹60K. Google Search (brand + 5 high-intent keyword clusters): ₹40K. YouTube ToFu (testimonial video): ₹20K.
- CRM: HubSpot setup, lead routing, 7-day nurture sequence active.
- Target: 400 leads at ₹375 CPL → 80 enrollments at 20% lead-to-enroll rate.
- Pause bottom-20% performers. Scale winners by 20-25%.
- Introduce: Lookalike Audiences from 80 enrolled students. Retargeting campaign for non-converters.
- A/B test: 3 new creative angles from Month 1 data insights.
- Offline conversion feedback: Feed enrolled student data back to Meta + Google for smart bidding improvement.
- Target: 500 leads at ₹350 CPL → 120 enrollments (better lead quality from LAL).
- LinkedIn B2B: Target HR Managers for corporate employee upskilling — new segment: ₹30K budget.
- Scale YouTube to MoFu: Retargeting video viewers with course-specific ads.
- Organic SEO activation: Content targeting "performance marketing course Telugu" — long-term CPL reduction.
- Referral program: Enrolled students get ₹2,000 cashback per referral → activate community growth.
- Target: 650 leads at ₹285 CPL → 200+ enrollments.
The Problem with Generalist Positioning:
"I do SEO, social media, content, Google Ads, Meta, LinkedIn, email, WhatsApp, and ORM." → Client thinks: "Jack of all trades, master of none." → They hire an agency instead.
Specialist Positioning:
"I specialize in lead generation for high-ticket B2C education businesses using Google and Meta Ads, with a focus on full-funnel measurement and CRM integration." → Client thinks: "This person understands my exact problem." → They hire you at premium rates.
How to build specialist positioning:
- Pick an industry: Education, Real Estate, Healthcare, SaaS B2B, E-commerce
- Pick a channel: Paid acquisition (Google + Meta) or B2B (LinkedIn)
- Build case studies in that niche: Even 2-3 strong case studies create a specialist reputation
- Create niche content: "Performance Marketing for EdTech brands" blog/LinkedIn series → inbound leads from niche
- Speak the client's language: EdTech clients talk about CPL, enrollment rates, batch fill %. Healthcare clients talk about patient acquisition cost, appointment bookings.
First — Don't be defensive. Be investigative.
"Let's look at the data together. I want to understand exactly what changed and why."
5 Steps to Handle Performance Drop Conversation:
- Acknowledge and validate: "I understand this is concerning. A 40% increase in CPL in 2 weeks needs to be explained clearly."
- Present the diagnosis: Share data showing the root cause — was it: algorithm change? Competitor entering? Creative fatigue? Landing page going down? Seasonal demand drop? Platform issue?
- Separate your responsibility from external factors: "Our optimization actions were X, Y, Z. The CPL increase is primarily driven by [external factor — competitor entering auction, iOS changes, festive season demand shift]. Here's the data showing that."
- Present the action plan: "Here's what we're doing to address it: new creative testing, expanded audience, negative keyword audit. Expected timeline to see improvement: 2 weeks."
- Set a review checkpoint: "Let's schedule a call in 14 days to review the impact of these changes."
- Don't blame the platform ("Meta's algorithm changed")
- Don't promise specific future results you can't guarantee
- Don't be defensive without showing data
Ravi, 27, from Hyderabad. BPO executive (inbound voice, ₹18,000/month). 3 years experience, no marketing background. Enrolled in SDM Classes after attending a free demo session.
- Week 1-4: Built a demo Google Ads campaign for his cousin's electrical supply shop using SDM Labs. ₹2,000 personal investment. Generated 14 inquiry calls in first month.
- Week 5-8: Documented the campaign as a case study with screenshots, before/after metrics, and a 1-page analysis. Added to LinkedIn as a post — got 800+ views organically.
- Week 9-12: Reached out to 10 local businesses via LinkedIn. 2 responded. Offered a free audit. 1 converted to a ₹12,000/month retainer client.
- After program: Built a portfolio with 3 client projects (2 paid, 1 free). All with documented results.
- Month 6: Applied to 12 performance marketing roles. Got 7 interviews. Received 3 offers.
- Accepted: Performance Marketing Specialist at a Hyderabad EdTech startup — ₹6.5L CTC + performance bonus = ~₹8L effective.
- Real campaign: Google Ads for local business (small budget but real data)
- Meta Lead Gen campaign with documented CPL and lead-to-sale conversion tracking
- GTM + GA4 setup for a practice landing page (shows tracking competency)
- Looker Studio dashboard screenshot with 6 weeks of data
- SDM Classes certificate + Google Ads Search Certification