Compares your Meta ad sets and identifies where audiences overlap significantly, causing your ads to compete against each other in the same auctions. Tells you exactly which ad sets are cannibalizing each other and how much it's costing you in inflated CPMs. Platform: Meta.
git clone https://github.com/irinabuht12-oss/marketing-skills.git--- name: audience-overlap-analysis description: Compares your Meta ad sets and identifies where audiences overlap significantly, causing your ads to compete against each other in the same auctions. Tells you exactly which ad sets are cannibalizing each other and how much it's costing you in inflated CPMs. Platform: Meta. metadata: platform: Meta --- # 8/ Audience Overlap Analysis — Meta ## What it does Compares your Meta ad sets and identifies where audiences overlap significantly, causing your ads to compete against each other in the same auctions. Tells you exactly which ad sets are cannibalizing each other and how much it's costing you in inflated CPMs. ## How it works Claude analyzes your ad set targeting parameters — custom audiences, lookalikes, interest stacks, age/gender splits, and geo targeting — and maps the overlap between them. It cross-references this with delivery data to identify where auction overlap is actually driving up costs vs where it's theoretical but not impactful. ## Practical example You're running 6 prospecting ad sets on Meta, each targeting different interest stacks. Claude identifies that ad sets 2, 4, and 6 have an estimated 60%+ audience overlap because the interest categories share the same underlying user pool. These three ad sets have CPMs 28% higher than the non-overlapping ones. Recommendation: consolidate into one ad set with broader targeting and let Meta's algorithm optimize, or use audience exclusions to create clean segments. ## What you get back - Overlap map showing which ad sets share significant audience pools - Estimated CPM inflation from internal competition - Specific targeting overlaps causing the issue (which interests, lookalikes, or custom audiences) - Consolidation recommendations with projected CPM savings - Exclusion strategy if you want to keep separate ad sets with clean audiences ## When to use it - When scaling Meta campaigns and adding new ad sets - If CPMs are rising without clear external cause - During account restructuring to clean up legacy targeting - When frequency is high across multiple ad sets targeting similar people ## Data access (Ryze MCP) This skill works best with live account data. Connect the free Ryze MCP once and Claude reads your Google Ads, Meta Ads, GA4 and Search Console directly: - claude.ai / Claude Desktop: Settings → Connectors → Add custom connector → `https://connector.get-ryze.ai/mcp` - Claude Code: `claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp` - Cursor: Settings → MCP → add the same URL Setup guide: https://www.get-ryze.ai/how-to-connect-claude-to-google-meta-ads-mcp
[{"step":"Gather Meta Ad Set Data","action":"Export the ad set performance data from Meta Ads Manager, including audience definitions, CPM, impressions, and spend. Ensure the data covers the last 30 days for accurate overlap analysis.","tip":"Use Meta's 'Audience Overlap' tool in Ads Manager to pre-screen for overlaps before running the full analysis."},{"step":"Customize the Prompt","action":"Replace [ACCOUNT_NAME] with your Meta Ads account name and [SPECIFIC_CRITERIA] with relevant filters (e.g., 'CPM > $15' or 'Spend > $5,000'). Adjust the time frame if needed.","tip":"Focus on ad sets with the highest spend or CPM to prioritize high-impact overlaps."},{"step":"Run the Analysis","action":"Paste the customized prompt into your AI tool (e.g., Claude or ChatGPT) and generate the output. Review the identified overlaps and cost estimates.","tip":"For large accounts, break the analysis into smaller chunks (e.g., by campaign or time frame) to avoid overwhelming the AI."},{"step":"Implement Recommendations","action":"Apply the suggested adjustments in Meta Ads Manager, such as excluding overlapping audiences, refining lookalike audiences, or adjusting audience sizes. Monitor performance over the next 7-14 days.","tip":"Use Meta's 'Audience Overlap' tool to validate changes and ensure overlaps have been reduced."},{"step":"Iterate and Optimize","action":"Re-run the analysis monthly or after major campaign changes to catch new overlaps. Document the impact of adjustments on CPM and spend efficiency.","tip":"Track the 'Audience Overlap' metric in Meta Ads Manager as a regular KPI to proactively manage cannibalization."}]
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/irinabuht12-oss/marketing-skills/tree/main/skills/audience-overlap-analysisCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Analyze the Meta ad sets for [ACCOUNT_NAME] and identify audience overlaps that may be causing cannibalization. Focus on ad sets with [SPECIFIC_CRITERIA, e.g., 'CPM > $20' or 'Impressions > 10,000']. For each overlapping pair, calculate the overlap percentage, estimate the cost impact (e.g., wasted spend due to higher CPMs), and suggest adjustments to reduce competition. Prioritize findings by the highest estimated cost impact.
After analyzing the Meta ad sets for 'Acme Corp's' Q3 campaign, we identified significant audience overlaps between three ad sets targeting similar demographics. The 'Retargeting - Abandoned Cart' ad set (ID: 12345) overlaps 68% with the 'Lookalike - High Value' ad set (ID: 12346), and the overlap is costing an estimated $2,400 in wasted spend due to a 35% higher CPM in overlapping auctions. Similarly, the 'Prospecting - Broad' ad set (ID: 12347) overlaps 45% with the 'Lookalike - High Value' ad set, resulting in a $1,800 overpayment in CPMs. **Key Findings:** 1. **Ad Sets 12345 & 12346:** 68% overlap, $2,400 estimated wasted spend. Recommend excluding the overlapping audience from the lookalike ad set or adjusting the retargeting window. 2. **Ad Sets 12346 & 12347:** 45% overlap, $1,800 estimated wasted spend. Suggest refining the lookalike audience or reducing the prospecting audience size to minimize overlap. 3. **Ad Sets 12345 & 12347:** 22% overlap, $800 estimated wasted spend. Less critical but worth monitoring. **Actionable Recommendations:** - Exclude the 'Retargeting - Abandoned Cart' audience from the 'Lookalike - High Value' ad set to reduce overlap by 40%. - Adjust the 'Prospecting - Broad' audience to exclude users who have already engaged with the brand in the last 30 days. - Monitor CPM trends for these ad sets over the next 7 days to validate the impact of these changes.
skills-collection
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan