Complete AI-powered marketing department with Google Analytics & Ads integration
/plugin marketplace add evolc-platform/evolc-agentsFirst time? Add the EvolC marketplace to Claude Code.
/plugin install evolc-marketing-suite@evolcGOOGLE_ANALYTICS_PROPERTY_IDGOOGLE_ADS_CUSTOMER_IDGOOGLE_ADS_DEVELOPER_TOKENnpx -y @googleanalytics/google-analytics-mcpnpx -y @googleads/google-ads-mcpComplete AI-powered marketing department with Google Analytics and Google Ads integration. Install autonomous agents that handle traffic analysis, ad campaign management, content creation, and SEO optimization.
/analyze-traffic [domain] [period]: Generate comprehensive traffic analysis report/optimize-campaigns [period]: Analyze and optimize Google Ads campaigns/launch-campaign [description]: Create and launch new ad campaigns# Add EvolC marketplace
/plugin marketplace add evolc-platform/evolc-agents
# Install marketing suite
/plugin install evolc-marketing-suite@evolc
Get your Property ID:
Set environment variable:
export GOOGLE_ANALYTICS_PROPERTY_ID="your-property-id"
Authenticate:
Get your Customer ID:
Get Developer Token (for production access):
Set environment variables:
export GOOGLE_ADS_CUSTOMER_ID="1234567890" # Remove dashes
export GOOGLE_ADS_DEVELOPER_TOKEN="your-token"
export GOOGLE_ADS_LOGIN_CUSTOMER_ID="1234567890" # If using MCC
Authenticate:
# Check that plugin is enabled
/plugin
# Test Google Analytics access
@analytics-specialist "Show me yesterday's traffic"
# Test Google Ads access (if configured)
@ads-manager "What campaigns are currently running?"
/analyze-traffic evolc.com "last 30 days"
Or invoke the agent directly:
@analytics-specialist "Give me a comprehensive traffic report for last week. Focus on conversion performance."
/optimize-campaigns "last 30 days"
Or work with the agent:
@ads-manager "Review our current campaigns and optimize for better ROI. Focus on reducing CPA."
/launch-campaign "Drive signups for EvolC, targeting 'AI business automation' keywords, $1000/month budget"
@content-creator "Write a 1500-word blog post: 'How AI Agents Can 10x Your Marketing Results'. Include examples and case studies."
@seo-specialist "Do keyword research for 'AI business automation'. Find 20 target keywords with search volume and difficulty."
@analytics-specialist "What's the traffic report for yesterday? Any notable changes?"
@ads-manager "Quick campaign check - any issues or opportunities?"
/analyze-traffic "this week vs last week"
/optimize-campaigns "last 7 days"
@content-creator "What content should we create based on this week's performance?"
@analytics-specialist "Comprehensive monthly report with insights and recommendations"
@ads-manager "Deep dive on campaign performance. What's working, what's not?"
@seo-specialist "Monthly SEO performance. How are our rankings? What content gaps exist?"
/launch-campaign "New product launch: EvolC Operations Plugin. Target small business owners. Budget $2000/month."
@content-creator "Write a week's worth of LinkedIn posts about AI business automation"
@content-creator "Create welcome email sequence for new EvolC users (5 emails)"
The marketing agents work together seamlessly:
Example workflow:
# Step 1: Understand current performance
@analytics-specialist "What content is driving the most conversions?"
# Step 2: Identify SEO opportunities
@seo-specialist "Research keywords related to our top-performing content"
# Step 3: Create more content
@content-creator "Write blog post targeting '[keyword]' based on what's working"
# Step 4: Amplify with ads
@ads-manager "Create search campaign targeting '[keyword]' to drive traffic to new blog post"
Create .claude/agents/custom-marketing-agent.md to customize behavior:
# Custom Marketing Agent
Based on: @analytics-specialist
Additional instructions:
- Always include month-over-month comparisons
- Focus on conversion metrics over vanity metrics
- Provide recommendations in order of expected ROI
- Mention seasonality factors when relevant
All MCP server credentials can be set in .claude/settings.json:
{
"env": {
"GOOGLE_ANALYTICS_PROPERTY_ID": "123456789",
"GOOGLE_ADS_CUSTOMER_ID": "1234567890",
"GOOGLE_ADS_DEVELOPER_TOKEN": "your-token-here"
}
}
# Check if MCP servers are configured
/mcp
# Try manually starting the server
claude --mcp-debug
Add custom automation in .claude/settings.json:
{
"hooks": {
"SessionStart": {
"command": "claude --agent analytics-specialist 'Quick morning standup: yesterday's traffic overview'",
"description": "Morning marketing briefing"
}
}
}
Set up cron jobs for automated reports:
# Daily traffic report at 9am
0 9 * * * claude --agent analytics-specialist "Yesterday's traffic report for evolc.com" > /path/to/reports/daily-$(date +\%Y\%m\%d).txt
# Weekly optimization every Monday at 10am
0 10 * * 1 claude /optimize-campaigns "last 7 days" > /path/to/reports/weekly-optimization.txt
MIT
We welcome contributions! See CONTRIBUTING.md for details.
Built with ❤️ by EvolC
Transform your marketing with AI agents. Learn more →