-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
Q: Do I need coding experience to use these scripts? A: No. Every script is ready to copy-paste. You just need to edit the CONFIG section with your settings (email, Sheet URL, thresholds). No code changes required.
Q: Are these scripts free? A: Yes. This entire collection is open source under GPL-2.0.
Q: Will these scripts make changes to my account?
A: Only if configured to do so. Most scripts default to dryRun: true or are read-only (monitoring/reporting). Always preview before running.
Q: Do scripts work with Smart Bidding campaigns?
A: Monitoring, reporting, and auditing scripts work with any bidding strategy. Bid automation scripts (impression-share-bid-automation.js) only work with Manual CPC campaigns.
Q: What's the execution time limit? A: Google Ads Scripts have a 30-minute limit for single-account scripts and 30 minutes for MCC scripts with up to 30 seconds per child account in parallel execution.
Q: Can I run multiple scripts at the same time? A: Yes. Google Ads allows multiple scripts to run concurrently, though there are daily execution quotas.
Q: Do scripts work with Performance Max campaigns? A: Scripts that use GAQL (Google Ads Query Language) can access PMax data. Some older scripts using the legacy reporting API may not. Check individual script documentation.
Q: How do I update a script? A: Copy the new version from this repository, paste it into your Google Ads script editor (replacing the old code), and update your CONFIG section. Your schedule will be preserved.
Q: My script stopped working after a Google Ads update A: Google occasionally updates the Scripts API. Check the Google Ads API Changes page for known breaking changes and fixes.
Q: I'm getting "quota exceeded" errors A: See Troubleshooting for solutions. Usually this means reducing date ranges or batching operations.