Things to do ads and Hotel Ads share similar reporting concepts. For general
query guidelines, see [Hotel Ads reporting](https://developers.google.com/google-ads/api/docs/hotel-ads/reporting).

## Reporting views

Unlike Hotel Ads, Things to do ads reporting relies on the following two
`*_view` resources:

- [`travel_activity_group_view`](https://developers.google.com/google-ads/api/fields/v26/travel_activity_group_view): Aggregates performance metrics by listing group node (`ad_group_criterion.listing_group`) so you can evaluate how your listing group subdivisions and units perform.
- [`travel_activity_performance_view`](https://developers.google.com/google-ads/api/fields/v26/travel_activity_performance_view): Provides activity-level performance metrics segmented by Things to do feed attributes, such as `segments.external_activity_id`, `segments.activity_country`, `segments.activity_state`, `segments.activity_city`, and `segments.activity_rating`.

## Example queries

The following Google Ads Query Language (GAQL) examples demonstrate how to query
performance data for Things to do campaigns.

### Activity performance by activity ID, country, and city

This query retrieves impressions, clicks, cost, and conversions over the last
30 days segmented by activity ID, destination country, and city from
`travel_activity_performance_view`:

    SELECT
      campaign.id,
      ad_group.id,
      segments.external_activity_id,
      segments.activity_country,
      segments.activity_city,
      metrics.impressions,
      metrics.clicks,
      metrics.cost_micros,
      metrics.conversions
    FROM travel_activity_performance_view
    WHERE segments.date DURING LAST_30_DAYS

### Listing group node performance

This query retrieves impressions, clicks, and conversions over the last 30 days
for each node in your Things to do listing group tree from
`travel_activity_group_view`:

    SELECT
      campaign.id,
      ad_group.id,
      ad_group_criterion.criterion_id,
      ad_group_criterion.listing_group.type,
      ad_group_criterion.listing_group.parent_ad_group_criterion,
      ad_group_criterion.listing_group.case_value.activity_country.value,
      ad_group_criterion.listing_group.case_value.activity_city.value,
      ad_group_criterion.listing_group.case_value.activity_id.value,
      metrics.impressions,
      metrics.clicks,
      metrics.conversions
    FROM travel_activity_group_view
    WHERE segments.date DURING LAST_30_DAYS