PMax Channel Split Report
Fetch Performance Max data segmented by advertising channel to unlock insights from Google’s ‘black box’ campaigns
The PMax Channel Split Report node lets you break down Performance Max campaign data by advertising channel, providing visibility into how your campaigns perform across different Google properties. This specialized node addresses Google’s limited transparency in Performance Max reporting by segmenting data that’s normally aggregated.
Why This Node Exists
Performance Max campaigns are Google’s “black box” advertising solution that automatically optimizes across multiple channels. While powerful, they provide limited visibility into performance by individual advertising channels. Google’s standard API doesn’t provide channel-level breakdowns for Performance Max campaigns.
This node is a specialized workaround that solves this limitation by:
- Custom data processing: We perform advanced background processing to extract channel-level insights that Google doesn’t directly expose
- Breaking down aggregated data: Separating Performance Max performance by channel (Search, Display, YouTube, etc.) through specialized techniques
- Unlocking hidden insights: Providing granular channel data that’s not available through the standard Google Ads API or interface
- Enabling better optimization: Making data-driven decisions about Performance Max campaign strategy with previously inaccessible data
Inputs
Field | Type | Required | Description |
---|---|---|---|
Account | Dynamic single-select | Yes | Select one Google Ads account to query |
Date Range | Date range picker | Yes | Select date range for the report |
Metrics | Multi-select | Yes | Select metrics to include in the report (up to 20) |
Dimensions | Multi-select | No | Select dimensions to segment your data (up to 10) |
Filters | Rule-based filters | No | Add filters to refine your data (up to 10) |
Order By | Sort configuration | No | Set the order of results (up to 10 fields) |
Limit | Number | No | Maximum number of rows to return (1-10,000) |
Available Metrics
Metric | Description |
---|---|
Impressions | Number of times your ads were shown |
Clicks | Number of clicks on your ads |
Cost | Total amount spent |
Conversions | Number of conversions |
Cost Per Conversion | Average cost per conversion |
Conversions Value | Total value of conversions |
Conversion Rate | Percentage of clicks that resulted in conversions |
ROAS | Return on ad spend |
CPC | Cost per click |
CTR | Click-through rate |
CPV | Cost per view (for video ads) |
Video Views | Number of video views |
Available Dimensions
Dimension | Description | Default |
---|---|---|
Channel | Advertising channel (Search, Display, YouTube, etc.) | ✅ Included by default |
Campaign Name | Name of the Performance Max campaign | |
Campaign ID | Unique identifier for the campaign | |
Date | Date of the performance data |
Filters
Filters work the same as the standard Get Report node, using AND logic between multiple filters. You can filter by any available metric or dimension.
Common Filter Examples for Performance Max
Example 1: Focus on high-performing channels
Example 2: Exclude low-spend channels
Example 3: Focus on specific channels
Output
The node returns Performance Max data segmented by advertising channel, revealing performance insights typically hidden in aggregated reporting.
Typical Output Structure:
- Channel Performance: Metrics broken down by advertising channel (Search, Display, YouTube, Shopping, etc.)
- Campaign Details: Performance Max campaign information
- Date-level Data: Time-series data if Date dimension is included
- Metadata: Account information, date ranges, and query details
Sample Output:
Can be passed to:
- AI nodes like Analyze Data for channel performance insights
- Google Sheets for detailed reporting
- Slides for executive dashboards
- Email nodes for automated reporting
Credit Cost
- Cost per run: 1 credit (per successful execution)
FAQs
How is this different from the regular Get Report node?
How is this different from the regular Get Report node?
The regular Get Report node uses Google’s standard API, which cannot provide channel breakdowns for Performance Max campaigns. This specialized node:
- Uses custom workaround processing: We perform special background data processing that Google’s API doesn’t natively support
- Extracts hidden channel data: Unlocks Performance Max channel splits that aren’t available through standard reporting
- Segments by channel: Shows performance for Search, Display, YouTube, etc. - data you can’t get elsewhere
- Requires specialized processing: Takes longer to process due to the complex data extraction required
- Limited to one account: Optimized for detailed single-account analysis due to processing complexity
Why can I only select one account?
Why can I only select one account?
This node requires intensive background processing to extract channel-level data that Google doesn’t directly provide. The specialized data processing needed to break down Performance Max campaigns by channel is computationally intensive, so we limit it to single-account analysis for optimal performance. For standard Performance Max reporting across multiple accounts (without channel breakdown), use the regular Get Report node.
Why is 'Channel' included by default in dimensions?
Why is 'Channel' included by default in dimensions?
The Channel dimension is the core feature of this node - it’s what separates Performance Max data by advertising channel. Without it, you’d get the same aggregated data as the regular Get Report node. You can add other dimensions, but Channel should remain selected for meaningful insights.
Can I filter by specific Performance Max campaigns?
Can I filter by specific Performance Max campaigns?
Yes! Use the Campaign Name or Campaign ID filters to focus on specific Performance Max campaigns:
Why does this node take longer to process than regular reports?
Why does this node take longer to process than regular reports?
This node performs specialized background processing to extract channel-level data that Google’s API doesn’t natively provide. Unlike the standard Get Report node that queries Google’s API directly, this node:
- Processes complex data relationships: Analyzes multiple data sources to determine channel attribution
- Performs custom calculations: Breaks down aggregated Performance Max data using proprietary methods
- Extracts hidden insights: Works around Google’s API limitations through advanced data processing
The extra processing time is necessary to provide you with channel-level insights that are otherwise impossible to obtain.