Detailed documentation for campaign objects, methods, and properties for advanced campaign automation.
// Essential campaign methods campaign.getName() // Returns campaign name campaign.getStats() // Gets performance statistics campaign.setBudget(amount) // Sets daily budget campaign.getBudget() // Gets current budget campaign.pause() // Pauses campaign campaign.enable() // Enables campaign campaign.getStatus() // Returns current status campaign.isEnabled() // Boolean status check
// Get campaign stats for different periods const stats = campaign.getStatsFor('LAST_7_DAYS'); // Available metrics const cost = stats.getCost(); const clicks = stats.getClicks(); const conversions = stats.getConversions(); const conversionValue = stats.getConversionValue(); const impressions = stats.getImpressions(); const ctr = stats.getCtr(); // Calculate custom metrics const roas = conversionValue / cost; const cpa = cost / conversions; const conversionRate = conversions / clicks;