-
Notifications
You must be signed in to change notification settings - Fork 1
Bidding Scripts
John Williams edited this page Mar 13, 2026
·
1 revision
Author: John Williams / It All Started With A Idea Lines: 696 Level: Single Account
Automatically adjusts manual CPC bids to achieve target top-of-page impression share. Includes safety limits, dry-run mode, conversion rate checks, and comprehensive HTML email reports with week-over-week comparisons.
- Uses Google's first page bid estimates for severely under-bidding keywords
- Considers conversion rate thresholds to avoid bidding on non-performers
- Maximum bid limits and budget utilization monitoring
- Campaign health scoring
- Competitor activity monitoring
- Error handling and rollback capabilities
const CONFIG = {
REPORT_EMAIL: 'you@company.com',
targetImpressionShare: 0.85,
maxBidLimit: 15.00,
minBidLimit: 0.50,
dryRun: true, // Start with true!
};Daily — Run overnight to adjust bids based on previous day's data.
| Script | Description |
|---|---|
| advanced-ad-scheduling.js | Bid adjustments by hour/day using performance data |
| average-position-bidding.js | Target position-based bid automation |
| extended-devices-locations-and-audiences-bidding.js | Multi-dimensional bid modifiers |
| in-market-audiences-bidding.js | Audience segment bid optimization |