Google Ads Dimensions
Dimensions in Google Ads are defined through the segments mechanism. Segments let you break down aggregated metrics along different axes.
Device Segments
segments.device
The type of device on which the click occurred:
| Value | Description |
|---|---|
DESKTOP | Desktops and laptops |
MOBILE | Mobile phones |
TABLET | Tablets |
CONNECTED_TV | Connected TVs |
OTHER | Other devices |
Network Segments
segments.network
The advertising network where the impression occurred:
| Value | Description |
|---|---|
SEARCH | Google Search network |
SEARCH_PARTNERS | Search partners |
DISPLAY | Display Network |
YOUTUBE_SEARCH | YouTube Search |
YOUTUBE_WATCH | YouTube Watch |
SHOPPING | Google Shopping |
Time Segments
| Segment | Format | Description |
|---|---|---|
segments.date | YYYY-MM-DD | By day |
segments.week | YYYY-MM-DD | By week (Monday) |
segments.month | YYYY-MM | By month |
segments.quarter | YYYY-Q | By quarter |
segments.year | YYYY | By year |
segments.day_of_week | MONDAY..SUNDAY | By day of week |
segments.hour | 0..23 | By hour |
Geographic Segments
| Segment | Description |
|---|---|
segments.geo_target_city | City |
segments.geo_target_region | Region |
segments.geo_target_country | Country |
segments.geo_target_metro | Metro area (US) |
Conversion Segments
| Segment | Description |
|---|---|
segments.conversion_action | Conversion action |
segments.conversion_action_name | Conversion action name |
segments.conversion_action_category | Conversion category |
segments.conversion_lag_bucket | Conversion lag (LESS_THAN_ONE_DAY, ONE_TO_TWO_DAYS, etc.) |
Combining Segments
Segments can be combined:
sql
SELECT
campaign.name,
segments.device,
segments.date,
metrics.impressions,
metrics.clicks
FROM campaign
WHERE segments.date DURING LAST_7_DAYS
AND segments.device IN ('DESKTOP', 'MOBILE')Limitations:
- Some segment combinations are incompatible
- When using
segments.date, you cannot use date aggregation - No more than 5 segments per query