Reporting

This workflow covers viewing and analyzing Google Ads performance metrics within Progrid, including campaign, ad group, and keyword-level reports.

Overview

When ad performance reporting is enabled, the module pulls metrics from Google Ads daily and stores them locally for quick access. Reports cover a rolling 7-day window and are updated each morning by the daily reporting cron job.

Required permissions

  • Salesperson or higher to view reports

  • System Administrator to enable/disable reporting

Enable reporting

  1. Navigate to Google Ads ‣ Configuration ‣ Settings.

  2. Switch to the Features tab.

  3. Check Enable Ad Performance Reporting.

  4. Click Save.

The next scheduled run of the reporting cron (daily at 5:00 AM) will pull the initial data. Reports appear after the first successful pull.

Campaign reports

Navigate to Google Ads ‣ Reporting ‣ Campaigns to view campaign-level metrics.

Each row represents one campaign for one day and includes:

  • Campaign Name and Status

  • Impressions – Number of times ads were shown

  • Clicks – Number of ad clicks

  • Cost – Total spend in standard currency units

  • Conversions – Number of tracked conversions

  • Conversion Value – Total monetary value of conversions

  • Cost per Conversion – Calculated cost efficiency metric

  • All Conversions – Including view-through and other conversion types

Click a campaign row and then click View Ad Groups to drill down to ad group-level metrics for that campaign.

Ad group reports

Navigate to Google Ads ‣ Reporting ‣ Ad Groups to view ad group metrics.

The ad group report shows the same metrics as campaigns, broken down by ad group within each campaign. Click an ad group row and then click View Keywords to see keyword-level performance.

Keyword reports

Navigate to Google Ads ‣ Reporting ‣ Keywords to view keyword-level metrics.

In addition to the standard metrics, keyword reports include:

  • Keyword Text – The actual keyword or phrase

  • Match Type – Broad, phrase, exact, or other match type

  • Quality Score – Google’s 1-10 quality rating for the keyword (when available)

Tip

Use the keyword report’s quality score column to identify underperforming keywords. Keywords with a quality score below 5 may benefit from ad copy improvements, landing page optimization, or tighter match types.

Filtering and grouping

All report views include search filters for:

  • Date range – Filter by Report Date

  • Campaign – Filter by campaign name or ID

  • Status – Filter by active, paused, or removed items

Use the Group By options to aggregate metrics by campaign, date, or other dimensions.

Data freshness

Reports are updated daily at 5:00 AM. The Pulled At field on each row shows when the data was last refreshed from Google Ads. The rolling 7-day window means older data is overwritten with updated figures as Google Ads finalizes its attribution.

Note

Google Ads attribution can take up to 72 hours to fully settle. Recent conversion counts may increase as delayed conversions are attributed. The 7-day refresh window ensures figures are updated as attribution finalizes.

Next steps