SourCherry Help Centre
Home โ€บ Dashboards โ€บ Dashboard Widgets

Google Ads Widgets for Dashboards & Reporting

Track your Google Ads performance directly inside SourCherry โ€” without switching platforms. Google Ads widgets bring dedicated ad analytics into your sub-account dashboard and custom reports, giving agencies and their clients a clear picture of spend, clicks, impressions, conversions, and campaign-level performance in one place.



TABLE OF CONTENTS


What are Google Ads widgets?

Google Ads widgets are pre-built visual reporting blocks that surface Google Ads data directly inside any SourCherry sub-account dashboard or custom report. Connect your Google Ads account once at the sub-account level and all 11 widgets pull data automatically โ€” no manual exports, no switching between platforms.

With widgets covering total spend, clicks, impressions, conversions, cost trends, and campaign-level breakdowns, you can build a complete Google Ads performance view for any location in minutes and share it on a schedule.


Key benefits


Prerequisites & access


Available Google Ads widgets

11 Google Ads widgets are available, each configurable with chart type, conditions, and themes.

WidgetWhat it shows
Total conversionsTotal conversions across ads for the selected date range and campaigns. Use this as the top-line indicator of whether your ads are delivering results.
Conversions over timeConversion trend over the selected date range . Spot peaks, drops, and seasonal patterns in conversion volume.
Total costTotal ad spend for the selected date range. The first number most business owners want to see.
Cost over timeAd spend trend over the selected date range. Correlate budget changes with performance shifts.
Total clicksTotal ad clicks for the selected date range. Measures the volume of traffic your ads are driving.
Clicks over timeClicks trend over the selected date range. Track pacing and identify days or periods with high or low engagement.
Total impressionsTotal ad impressions for the selected date range. Measures how many times your ads were shown.
Impressions over timeAd impressions trend over the selected date range. Understand reach over time and how it correlates with spend.
Clicks by campaignCampaign-level click performance as a bar chart. Identify which campaigns drive the most traffic.
Conversions by campaignCampaign-level conversion comparison as a bar chart. Identify your top-converting campaigns.
CPC (cost per click)Average cost per click across all campaigns. Monitor bidding efficiency and cost trends.

Dashboard widgets vs. custom report widgets

Both environments use the same 11 Google Ads widgets. Choose based on how you need to view and share data.

Combine Google Ads widgets with Meta Ads and Google Analytics widgets on the same dashboard for a unified cross-channel marketing view.


How to add Google Ads widgets

1) Add Google Ads widgets to a dashboard

  1. Confirm Google Ads is connected at the sub-account level (Settings โ†’ Integrations โ†’ Google Ads). If not connected, widgets will not show data.
  2. In your sub-account, navigate to Dashboards and open the dashboard you want to edit, or create a new one.
  3. Click Edit dashboard in the top right corner.
  4. Click + Add widget โ€” the widget panel opens on the right side
  5. Scroll to the Google Ads section and click the widget you want to add โ€” it is placed on your dashboard canvas.
  6. Configure the widget using the Integration, Configure, Conditions, and Themes tabs (see below).
  7. Click Save changes to publish the widget to your dashboard.

Tip: Add Total cost, Total conversions, and CPC (cost per click) as stat cards in a top row for an instant spend and performance summary. Follow with Cost over time and Conversions over time as trend lines below.

2) Add Google Ads widgets to a custom report

  1. In your sub-account, go to Reporting โ†’ Custom reports and open an existing report or click New report.
  2. Choose to start from a blank canvas, use a template, or import an existing dashboard layout.
  3. Click Add widget / element in the top left of the report builder.
  4. Scroll to the Google Ads section and drag the widgets you want into your report layout.
  5. Configure each widget using the Integration, Configure, Conditions, and Themes tabs.
  6. Click Save.
  7. Click Send or Schedule to set up automatic email delivery of the report. 

Configuring Google Ads widgets

Each Google Ads widget has four configuration tabs in the Edit widget panel.


Integration tab

The Integration tab confirms which Google Ads account the widget pulls data from. This is set once at the sub-account level โ€” you do not need to reconfigure it per widget.

FieldDescription
EmailThis determines which Google Ads account the widget reads. If multiple Google ads accounts are connected in SourCherry, pick the one linked to the ad account you want to report on.
Manager account (MCC)The manager account containing your client accounts. Or the client account itself, if there is no manager account.
Ad accountThe specific ad account whose data (campaigns) this widget handles and display.

Tip: If these fields are empty or showing an error, the Google Ads connection needs to be set up or reconnected. Go to Sub-account โ†’ Settings โ†’ Integrations โ†’ Google Ads.


Configure tab

The Configure tab controls how the widget looks and what data range it covers.

OptionDescription
Chart typeChoose from Numeric (#), Line, Bar, Horizontal bar, or Table. Availability varies by widget.
TitleRename the widget to suit your dashboard or client context.
Date rangeDefaults to the dashboard date range. Override with a custom range if needed.
View byControls how widget data is grouped. Options: Date, Campaign, Ad group, Ad, Campaign type, Network, Campaign status
BreakdownControls the time granularity when View by = Date. Options: Daily, Weekly, Monthly, Quarterly, Yearly

Tip: To see performance broken down by campaign, set View by โ†’ Campaign. To see a specific campaign's ads, first filter by Campaign in the Conditions tab, then set View by โ†’ Ad.

Conditions tab

Add filters to control exactly which Google Ads data the widget displays.

ConditionDescription
CampaignFilter widget data to one or more specific campaigns
Ad groupFilter to a specific ad group within a campaign
AdFilter to a specific ad
Zero impressionsInclude or exclude ads with zero impressions
Zero conversionsInclude or exclude ads with zero conversions
PPC markupFilters widget data based on PPC markup configured for the account. Used by agencies to reflect marked-up costs in client-facing dashboards.
Campaign typeFilter by campaign type (e.g. Search)

Tip: Use the Campaign condition to build a widget scoped to a single high-priority campaign, then duplicate the widget for each campaign to create a side-by-side campaign comparison view.


? How PPC markup works:
Agencies often charge clients a percentage on top of actual ad spend as a management fee. For example, if Google charges โ‚ฌ100 and your markup is 20%, the widget shows โ‚ฌ120 to the client.

To use this:

  1. Ensure PPC markup is configured for the account in Ad Manager settings
  2. In the Conditions tab, enable the PPC markup filter
  3. The widget will now display marked-up costs automatically โ€” no manual math needed

This eliminates the need for a separate reporting layer to present client-facing pricing.


Themes tab

Match widget colors to your dashboard or client brand. Select from available theme presets or customize individual widget colors to align with your agency or client branding.


Using Google Ads in Custom Metrics

Google Ads metrics are available as dimensions in Custom Metrics. Use them in the formula builder to create KPIs that combine ad data with other modules like Opportunities.

Available Google Ads metrics in the formula builder:

MetricDescription
CostTotal Google Ads spend for the period
Sum of conversionsTotal conversions recorded in Google Ads
Sum of ad clicksTotal clicks across all ads
Sum of impressionsTotal impressions across all ads
Average Cost Per Click (CPC)Average CPC across all campaigns

How to create a Google Ads custom metric:

  1. Go to Dashboards โ†’ Custom metrics and click Create custom metric
  2. In the Formula builder, select a Google Ads metric (e.g. Cost) as your first metric
  3. Add an operator and a second metric from another module (e.g. Count of Opportunity from Opportunities)
  4. Click on any metric in the formula to open its Configuration panel and apply filters (e.g. filter Count of Opportunity to Status = Won)
  5. Name your metric, set display format, and click Create

Example KPIs you can build:

Custom metricFormulaFilterWhat it tells you
CTR (click through rate)Sum of ad clicks รท Sum of impressions ร— 100NoneWhat percentage of people who saw the ad clicked it
Cost per closed dealCost รท Count of OpportunityCount of Opportunity: Status = WonAverage ad spend per won deal
ROAS (return on ad spend)Sum of Revenue รท CostSum of Revenue: Status = WonRevenue returned for every dollar spent on ads
Cost per opportunityCost รท Count of OpportunityNo status filterAd spend per pipeline entry, regardless of outcome
Revenue per clickSum of Revenue รท Sum of ad clicksSum of Revenue: Status = WonClosed revenue value per ad click

Note: Cross-module metrics like Cost per closed deal and ROAS use blended averages โ€” they divide total Google Ads spend by total opportunities or revenue for the period. For these metrics to be meaningful, ensure your location is actively logging opportunity values and moving pipeline stages in SourCherry CRM.


Frequently asked questions

Q: Do I need to connect Google Ads for every widget separately? 

The Integration tab pre-fills with your connected Google Ads account automatically. If only one account is connected, no action is needed. If multiple Google Ads accounts are connected at the sub-account level, verify the correct Email, Manager account (MCC), and Ad account are selected before saving each widget.

Q: Where do I connect Google Ads? 

Go to your sub-account โ†’ Settings โ†’ Integrations โ†’ Google Ads. You will need your Google account email, Manager account (MCC), and Ad account details.

Q: What filters are available in the Conditions tab? 

Campaign, Ad group, Ad, Zero impressions, Zero conversions, PPC markup, and Campaign type.

Q: Can I filter a widget to show only one campaign? 

Yes. In the Conditions tab, add a Campaign filter and select the campaign you want. The widget will show data only for that campaign.

Q: Can I combine Google Ads widgets with other widgets on the same dashboard? 

Yes. Google Ads widgets can sit alongside Email, SMS, Calls, and any other widgets on the same dashboard for a unified marketing performance view.

Q: Can I schedule a Google Ads report for clients? 

Yes. Add Google Ads widgets to a custom report and schedule automatic email delivery on a daily, weekly, or monthly cadence.

Q: Is Google Ads available in Custom Metrics? 

Yes. Cost, Sum of conversions, Sum of ad clicks, Sum of impressions, and Average Cost Per Click (CPC) are all available in the Custom Metrics formula builder.

Q: Why is my Google Ads widget showing no data? 

Common causes: Google Ads is not connected at the sub-account level, the selected date range has no ad activity, or the applied conditions are too narrow. Check Settings โ†’ Integrations โ†’ Google Ads first, then try widening the date range or removing conditions.

Q: How often do Google Ads widgets update? 

Widgets update automatically. No manual refresh is needed.

Q: Which plans include Google Ads widgets? 

Google Ads widgets are available on all plans that include Dashboards & Reporting.

Q. My Total cost widget shows $0, but the Reporting tab shows spend. Why? 

The widget is reading from a different Google Ads account than the Reporting tab. Open the widget's Integration tab and confirm the Email, Manager account (MCC), and Ad account selections match the account with active spend.

Q. Do I have to select the account every time I add a Google Ads widget?
Yes โ€” each widget stores its own account selection. Double-check the Integration tab on every new widget before saving.

Q. How does PPC markup work in Google Ads widgets?

The PPC markup condition allows agency-configured markup to be reflected in widget cost data. For setup and configuration details, contact your SourCherry support team or refer to the Ad Manager documentation.