aid: google-campaign-manager name: Google Campaign Manager description: The Campaign Manager 360 API allows developers to programmatically manage campaigns, creatives, reports, and other advertising operations in Google's Campaign Manager 360 platform. image: https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png url: https://developers.google.com/doubleclick-advertisers created: '2024' modified: '2026-05-19' specificationVersion: '0.19' type: Index tags: - Advertising - Analytics - Campaign Management - Digital Marketing - Reporting apis: - name: Campaign Manager 360 API description: Manage your DoubleClick Campaign Manager ad campaigns and reports programmatically. Create, retrieve, update, and delete campaigns, creatives, placements, and generate comprehensive reporting data. image: https://www.gstatic.com/images/branding/product/2x/googleg_48dp.png humanURL: https://developers.google.com/doubleclick-advertisers baseURL: https://dfareporting.googleapis.com tags: - Advertising - Analytics - Campaign Management - Conversions - Creatives - Digital Marketing - Floodlight - Placements - Reporting - Trafficking properties: - type: Documentation url: https://developers.google.com/doubleclick-advertisers/v4 - type: Documentation url: https://developers.google.com/doubleclick-advertisers/rest - type: OpenAPI url: openapi/google-campaign-manager-openapi.yml - type: OpenAPI url: https://dfareporting.googleapis.com/$discovery/rest?version=v4 - type: OpenAPI url: https://dfareporting.googleapis.com/$discovery/rest?version=v5 - type: Authentication url: https://developers.google.com/doubleclick-advertisers/guides/authorizing - type: Pricing url: https://marketingplatform.google.com/about/campaign-manager-360/pricing/ - type: Quickstart url: https://developers.google.com/doubleclick-advertisers/getting_started - type: Support url: https://support.google.com/campaignmanager - type: Console url: https://console.cloud.google.com/apis/library/dfareporting.googleapis.com - type: TermsOfService url: https://developers.google.com/terms - type: RateLimits url: https://developers.google.com/doubleclick-advertisers/quotas - type: ReleaseNotes url: https://developers.google.com/doubleclick-advertisers/rel_notes - type: SDK url: https://developers.google.com/doubleclick-advertisers/libraries title: Client Libraries - type: JSONSchema url: json-schema/google-campaign-manager-campaign-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-ad-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-placement-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-report-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-report-criteria-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-report-reach-criteria-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-report-path-to-conversion-criteria-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-report-cross-dimension-reach-criteria-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-report-floodlight-criteria-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-report-cross-media-reach-criteria-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-report-schedule-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-report-delivery-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-recipient-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-file-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-size-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-date-range-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-sorted-dimension-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-activities-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-custom-rich-media-events-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-dimension-value-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-last-modified-info-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-audience-segment-group-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-audience-segment-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-event-tag-override-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-click-through-url-suffix-properties-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-default-click-through-event-tag-properties-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-click-through-url-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-creative-optimization-configuration-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-optimization-activity-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-ad-blocking-configuration-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-measurement-partner-link-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-measurement-partner-wrapping-data-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-conversion-domain-override-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-placement-assignment-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-creative-rotation-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-creative-assignment-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-delivery-schedule-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-frequency-cap-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-geo-targeting-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-country-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-region-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-city-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-metro-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-postal-code-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-technology-targeting-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-browser-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-platform-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-operating-system-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-operating-system-version-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-mobile-carrier-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-connection-type-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-day-part-targeting-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-pricing-schedule-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-pricing-schedule-pricing-period-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-video-settings-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-lookback-configuration-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-tag-setting-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-placement-tag-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-campaigns-list-response-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-ads-list-response-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-placements-list-response-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-placements-generate-tags-response-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-reports-list-response-schema.json - type: JSONSchema url: json-schema/google-campaign-manager-error-schema.json - type: JSONLD url: json-ld/google-campaign-manager-context.jsonld - type: NaftikoCapability url: capabilities/google-campaign-manager-ads.yaml - type: NaftikoCapability url: capabilities/google-campaign-manager-campaigns.yaml - type: NaftikoCapability url: capabilities/google-campaign-manager-placements.yaml - type: NaftikoCapability url: capabilities/google-campaign-manager-reports.yaml contact: - type: Support url: https://support.google.com/campaignmanager/contact/cm360_api_support - name: Campaign Manager 360 Data Transfer v2.0 description: Data Transfer v2.0 provides raw, event-level reporting data from Campaign Manager 360 beyond what is available through standard reporting. Data is delivered to Google Cloud Storage as CSV files for advanced analysis and data warehousing use cases. image: https://www.gstatic.com/images/branding/product/2x/googleg_48dp.png humanURL: https://developers.google.com/doubleclick-advertisers/dtv2/overview tags: - Analytics - Cloud Storage - CSV - Data Transfer - Raw Data - Reporting properties: - type: Documentation url: https://developers.google.com/doubleclick-advertisers/dtv2/overview - type: Quickstart url: https://developers.google.com/doubleclick-advertisers/dtv2/getting-started - type: FAQ url: https://developers.google.com/doubleclick-advertisers/dtv2/reference/faq - type: ReleaseNotes url: https://developers.google.com/doubleclick-advertisers/dtv2/reference/release-notes - type: Support url: https://developers.google.com/doubleclick-advertisers/dtv2/get-support common: - type: Portal url: https://developers.google.com/ - type: Authentication url: https://developers.google.com/identity/protocols/oauth2 - type: Blog url: https://blog.google/products/marketingplatform/ - type: StatusPage url: https://status.cloud.google.com/ - type: PrivacyPolicy url: https://policies.google.com/privacy - type: TermsOfService url: https://policies.google.com/terms - type: GitHubRepository url: https://github.com/googleads/googleads-dfa-reporting-samples - type: JSONLD url: json-ld/google-campaign-manager-context.jsonld - type: SpectralRules url: rules/google-campaign-manager-spectral-rules.yml - type: Vocabulary url: vocabulary/google-campaign-manager-vocabulary.yaml - type: Features data: - name: Campaign Lifecycle Management description: Create, update, and manage advertising campaigns from inception through completion with full programmatic control. - name: Ad Trafficking description: Automate the placement and scheduling of ads across publisher sites with targeting and delivery rules. - name: Multi-Format Reporting description: Generate standard, reach, path-to-conversion, cross-dimension, floodlight, and cross-media reach reports. - name: Placement Tag Generation description: Automatically generate ad tags for publishers to install on their pages. - name: Audience Targeting description: Configure geo-targeting, technology targeting, day-part targeting, and audience segment rules. - name: Floodlight Conversion Tracking description: Track and attribute conversions using Floodlight tags for cross-channel measurement. - type: UseCases data: - name: Programmatic Campaign Setup description: Automate the creation and configuration of advertising campaigns, ads, and placements across publisher inventory. - name: Performance Reporting description: Generate and schedule reports to analyze campaign performance, reach, and conversion data. - name: Cross-Channel Attribution description: Use path-to-conversion and cross-media reach reports to understand multi-channel advertising impact. - name: Ad Operations Automation description: Streamline trafficking workflows including placement creation, tag generation, and creative assignment. - type: Integrations data: - name: Google Analytics description: Combine Campaign Manager 360 data with Google Analytics for unified web analytics and attribution. - name: Google Ads description: Coordinate campaign management between Campaign Manager 360 and Google Ads platforms. - name: Display & Video 360 description: Integrate with DV360 for programmatic buying and campaign execution. - name: Google Cloud Storage description: Export raw event-level data via Data Transfer for advanced analysis in BigQuery or other tools. - name: Google Apps Script description: Automate Campaign Manager operations using Google Apps Script advanced service. maintainers: - FN: Kin Lane email: kin@apievangelist.com url: https://apievangelist.com/