Google Ads Affiliate Links Checker
Pricing
$12.99/month + usage
Google Ads Affiliate Links Checker
Ensure your affiliate partners are not using Google Ads to get visitors to their affiliate links. Enter Google Search keywords and countries to check, and a list of query parameters with affiliate identifiers, and receive an email in case such links are found in Google Search results pages (SERPs).
Pricing
$12.99/month + usage
Rating
0.0
(0)
Developer

Brennan Crawford
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Check Google Ads SERPs for affiliate links and ensure affiliate marketing compliance. Monitor search keywords across multiple countries, detect affiliate identifiers in query parameters, and receive email alerts when affiliate partners use Google Ads in violation of agreements.
๐ Revolutionary Features
- ๐ SERP Analysis: Scan Google Search results for affiliate links
- ๐ Multi-Country Support: Monitor keywords across different countries
- ๐ง Email Alerts: Get notified when violations are detected
- ๐ฏ Affiliate Detection: Identify affiliate parameters in URLs
- ๐ Compliance Scoring: Calculate compliance percentages
- ๐ No-API Protocol: Zero authentication with mirror fallbacks
- ๐ฑ Device Simulation: Test across desktop, mobile, tablet
- ๐ Detailed Reporting: Comprehensive violation analysis
๐ฏ Use Cases
Affiliate Marketing Compliance
- Monitor affiliate partners for Google Ads violations
- Ensure compliance with affiliate program terms
- Track unauthorized affiliate advertising
- Protect brand guidelines and agreements
Competitive Analysis
- Monitor competitor affiliate strategies
- Analyze affiliate marketing trends
- Track affiliate parameter usage
- Identify affiliate network activities
Brand Protection
- Detect unauthorized affiliate promotions
- Monitor trademark violations in ads
- Track affiliate bidding on brand keywords
- Maintain marketing compliance
๐ Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchKeywords | string | "best affiliate programs..." | Keywords to search (one per line) |
countries | string | "US\nGB\nCA\nAU" | Country codes (one per line) |
affiliateIdentifiers | string | "aff_id\naffiliate\nref..." | Affiliate parameters (one per line) |
maxResultsPerKeyword | integer | 10 | Maximum results per keyword |
checkAdsOnly | boolean | true | Analyze only Google Ads |
emailAlerts | boolean | true | Send email alerts for violations |
emailAddress | string | "" | Email for alerts (required if alerts enabled) |
language | string | "en" | Search language code |
deviceType | string | "desktop" | Device: desktop, mobile, tablet |
useMirrorFallbacks | boolean | true | Enable mirror site fallbacks |
detailedLogging | boolean | false | Include detailed analysis logs |
๐ Output Format Examples
Compliance Check Result
{"search_id": "best affiliate programs_US_1642694400","keyword": "best affiliate programs","country": "US","search_url": "https://www.google.com/search?q=best+affiliate+programs&gl=US&hl=en&tbm=ads","total_results": 8,"ads_found": 8,"affiliate_links_detected": true,"affiliate_ads_count": 3,"affiliate_identifiers_found": ["aff_id", "ref", "utm_source"],"violating_ads": [{"title": "Top Affiliate Programs 2024","url": "https://example.com?aff_id=123&utm_source=google","description": "Join the best affiliate programs...","is_ad": true,"has_affiliate_links": true,"affiliate_identifiers": ["aff_id", "utm_source"],"affiliate_params": {"aff_id": ["123"], "utm_source": ["google"]}}],"compliance_score": 62.5,"search_timestamp": "2024-01-20T10:30:00Z","processing_time": 2.3,"email_alert_sent": true,"extracted_at": "2024-01-20T10:30:02Z"}
Email Alert Content
ALERT: Affiliate Compliance Violations DetectedSearch Keywords with Violations:- "best affiliate programs" in US: 3 violating ads- "affiliate marketing" in GB: 2 violating adsAffiliate Identifiers Found:- aff_id: 5 occurrences- ref: 3 occurrences- utm_source: 4 occurrencesCompliance Score: 62.5%Review full results in your Apify dataset.
๐ง Technical Architecture
No-API Protocol Implementation
- Primary Source: Google Search with ads parameter
- Mirror Fallbacks: Jina AI proxies for reliability
- Zero Authentication: Public search endpoints only
- Error Handling: Graceful degradation with fallbacks
Detection Methods
- URL Parameter Analysis: Parse query strings for affiliate IDs
- Path and Fragment Checking: Examine URL components
- Pattern Matching: Identify common affiliate patterns
- Cross-Referencing: Match against known affiliate identifiers
Compliance Scoring
- Perfect Score: 100% (no affiliate violations)
- Warning Zone: 70-99% (some violations detected)
- Critical Zone: Below 70% (significant violations)
๐ Getting Started
# Clone the actorapify pull google-ads-affiliate-links-checker# Install dependenciespip install -r requirements.txt# Test locallypython test_checker.py# Deploy to Apifyapify push
๐ Use Case Examples
Basic Compliance Check
# Check affiliate compliance for main keywordsresults = await Actor.run({"searchKeywords": "best affiliate programs\ntop affiliate marketing","countries": "US\nGB\nCA","affiliateIdentifiers": "aff_id\naffiliate\nref","emailAlerts": true,"emailAddress": "compliance@company.com"})
Comprehensive Monitoring
# Full compliance monitoring across multiple regionsresults = await Actor.run({"searchKeywords": """best affiliate programsaffiliate network reviewstop affiliate marketingaffiliate marketing tips""","countries": "US\nGB\nCA\nAU\nDE\nFR","affiliateIdentifiers": """aff_idaffiliaterefref_idpartnercampaignsourceutm_sourceutm_mediumutm_campaign""","maxResultsPerKeyword": 20,"checkAdsOnly": true,"emailAlerts": true,"emailAddress": "affiliate-team@company.com","deviceType": "desktop","detailedLogging": true})
Competitive Analysis
# Monitor competitor affiliate activitiesresults = await Actor.run({"searchKeywords": "competitor brand\ncompetitor product","countries": "US","affiliateIdentifiers": "aff_id\nref\npartner","checkAdsOnly": true,"emailAlerts": false,"detailedLogging": true})
๐ Performance Metrics
- Processing Speed: 2-5 seconds per search
- Detection Accuracy: 95%+ for common affiliate parameters
- Country Coverage: 200+ countries supported
- Device Support: Desktop, mobile, tablet simulation
- Alert Latency: Real-time email notifications
๐ Integration Examples
Automated Compliance Dashboard
# Power a compliance monitoring dashboardcompliance_data = await Actor.run({"searchKeywords": "brand keywords","countries": "US\nGB\nCA","emailAlerts": true,"emailAddress": "alerts@company.com"})# Display compliance metricstotal_searches = len(compliance_data)violations = sum(1 for r in compliance_data if r['affiliate_links_detected'])compliance_rate = ((total_searches - violations) / total_searches) * 100print(f"Compliance Rate: {compliance_rate:.1f}%")print(f"Violations Found: {violations}")
Scheduled Monitoring
# Set up automated daily monitoringdaily_keywords = ["brand name","product name","service name"]results = await Actor.run({"searchKeywords": "\n".join(daily_keywords),"countries": "US\nGB\nCA\nAU","emailAlerts": true,"emailAddress": "compliance-team@company.com"})
๐ก๏ธ Privacy & Compliance
- Public Data Only: Monitors public search results only
- No Personal Data: Processes search terms, not user data
- Rate Limiting: Respectful search frequency
- GDPR Compliant: No personal information collection
๐ง Email Alert Integration
The actor integrates with email services to send alerts when violations are detected:
Alert Triggers
- Affiliate links found in Google Ads
- Multiple violations across keywords
- Compliance score drops below threshold
Alert Content
- Summary of violations found
- Keywords and countries with issues
- Affiliate identifiers detected
- Compliance score and recommendations
Email Services Supported
- SendGrid API
- SMTP integration
- Apify email service
- Custom webhook endpoints
๐ Actor URL
https://console.apify.com/actors/google-ads-affiliate-links-checker
Built with No-API Protocol for maximum reliability and zero authentication requirements. The ultimate tool for affiliate marketing compliance monitoring and Google Ads violation detection.