How to create a dashboard with Google Ads?

Google Ads provides a very powerful API to access its rich database. With DashThis‘s native integration of Google Ads, it’s easier than ever to create a great custom paid search dashboard!


Connect your account

Connecting your Google Ads account to DashThis is straightforward and only requires 2  steps.

  1. In the Integration Manager, choose Google Ads and click on Add.

    Integration manager google ads

  2. You’re then redirected to Google where you will sign in as usual and allow DashThis to access your Google Ads data (don’t worry – we only use it to generate your dashboards!). As a sign of success, your account now appears under the section Integrations in use in DashThis! 

Now that you are all set to create dashboards with Google Ads, try out one of our report templates.


KPIs, metrics, and dimensions

The following standard KPIs are available from the Preset Widgets drop-down menu:

  • Average CPC
  • Average CPM
  • Clicks
  • Conversion Rate *not compatible with the dimension placement URL*
  • Conversions
  • Cost
  • Cost + 15% markup
  • Cost Per Conversion
  • Cost Per Conversion + 15% markup
  • CTR
  • Cost Per Click (CPC) + 15% markup
  • Impressions
  • Remarketing List Size
  • Search Budget Lost Imp. Share
  • Search Impression Share
  • Top Ad Groups (Clicks)
  • Top Campaigns (Clicks)
  • Top Keywords with Quality Score


The available metrics and dimensions are:


  • All Conversions Rate
  • All Conversions Value
  • All Conversions Value / Click
  • All Conversions
  • Average Conversion Value
  • Avg. Conversion Value (All Conv.)
  • Avg. Conversion Value (Conv.)
  • Average Cost per View (CPV)
  • Clicks
  • Click-Through-Rate (CTR)
  • Click Conversion Rate
  • Cost
  • Conversions
  • Conversion Rate
  • Conversion Value
  • Conversion Value / Click
  • Cost Per Click (CPC)
  • Cost / Conversions
  • Cost / All Conversions
  • Cost Per Thousand Impressions (CPM)
  • Cross-Device Conversions
  • Daily Budget
  • Display Ad with Image
  • Display Lost IS (budget)
  • Display Impression Share
  • Effective Revenue Share (ERS) for Conv.
  • Effective Revenue Share (ERS) for All Conv.
  • First Page CPC
  • Gmail Clicks to Website *not compatible with the dimension placement URL*
  • Impressions
  • Impressions (Absolute Top) %
  • Impressions (Top) %
  • Phone Calls
  • Phone Impressions
  • Phone-Through Rate (PTR)
  • Quality Score
  • Remarketing List Size
  • Return on Ad Spend (ROAS in $) for Conv.
  • Return on Ad Spend (ROAS in %) for Conv.
  • Return on Ad Spend (ROAS in $) for All Conv.
  • Return on Ad Spend (ROAS in %) for All Conv.
  • Return on Investment (ROI) for Conv.
  • Return on Investment (ROI) for All Conv.
  • Search Ads with Preview
  • Search Lost IS (budget)
  • Search Impression Share
  • Search Lost IS (rank)
  • Total Average Ad Position
  • Top of Page (CPC)
  • Viewable Impressions
  • Views
  • View rate
  • Video played to 25%
  • Video played to 50%
  • Video played to 75%
  • Video played to 100%
  • View-through Conv.



  • Ad Group
  • Ad Group Status
  • Ad Network
  • Age Range
  • Description
  • Campaign
  • Campaign Status
  • City
  • Click Type
  • Conversion Name
  • Conversion Category
  • Conversion Name
  • Country
  • Customer Name
  • Device
  • Display Ad with Image
  • Display Keyword
  • Gender
  • Headline
  • Keyword
  • Keyword with Match Type
  • Keywords without Match Type
  • Keyword Status
  • Label
  • Metro Area
  • Name
  • Offer ID*
  • Placement URL
  • Placement Domain
  • Product Title*

  • Product Type 1*

  • Product Type 2*

  • Product Type 3*

  • Product Type 4*

  • Product Type 5*

  • Region
  • Remarketing List Name
  • Search Ad with Preview
  • Search Partners
  • Search Term


  1. With Google Ads new API, Performance Max, Smart campaigns, Local campaigns, and Discovery campaigns are now supported! 🎉
  2. Google Ads conversions metrics are refreshed for the current period and the previous 30 days. This means that if one of your campaigns brought conversion days or weeks after the user saw your ad, the data would be updated up to 30 days after the dashboard’s period is over.
  3. With our Google Ads integration, you can use the Ad dimension in a Multi-Column List widget. With this type of custom widget, you can see a reproduction of a google search result including your Ad, Campaign, and Ad Group.


  4. To help you analyze customer activity on your website, you can link your Google Ads account with your Google Analytics account. More details regarding this information can be found in this article.


  1. Auction insights are currently not available in the Google Ads API. To learn more about how to pull this information into DashThis, please visit this article.
  2. Due to Google Ads' API restrictions, all Shopping dimensions can't be used with "Conversion Rate" and "All Conversion Rate" metrics; and the Product Title dimension can't be used with any metric related to Conversions (i.e. Conversions, Conversion Value, Cost per Conversion, Effective Revenue Share, ROAS, etc.) as well as the "Conversion Name" and "Conversion Type" filters.
  3. At this time, Local Service Ads are not available with the Google Ads API.
  4. With the new Google Ads API, there is a graphic limitation with some ad types (list provided below). Please note that you should have access to the data however, ads will not display any description or image, only the ad ID (see screenshots below)

    Google Ads Shopping SmartAd ID example:


    DashThis widget display example:


List of non-supported graphic ad types:

APP_AD The ad is an app ad.
APP_ENGAGEMENT_AD The ad is an app engagement ad.
APP_PRE_REGISTRATION_AD Universal app pre-registration ad.
DISCOVERY_CAROUSEL_AD Discovery carousel ad.
DISCOVERY_MULTI_ASSET_AD Discovery multi-asset ad.
DYNAMIC_HTML5_AD The ad is a display upload ad with one of the DYNAMIC_HTML5_* product types.
HOTEL_AD The ad is a hotel ad.
HTML5_UPLOAD_AD The ad is a display upload ad with the HTML5_UPLOAD_AD product type.
IN_FEED_VIDEO_AD In-feed video ad.
LEGACY_RESPONSIVE_DISPLAY_AD The ad is a legacy responsive display ad.
LEGACY_APP_INSTALL_AD The ad is a legacy app install ad.
LOCAL_AD The ad is a local ad.
SHOPPING_SMART_AD The ad is a Smart Shopping ad.
SHOPPING_PRODUCT_AD The ad is a standard Shopping ad.
SHOPPING_COMPARISON_LISTING_AD The ad is a Shopping Comparison Listing ad.
SMART_CAMPAIGN_AD Smart campaign ad.
VIDEO_AD The ad is a video ad.
VIDEO_BUMPER_AD Video bumper ad.
VIDEO_OUTSTREAM_AD Video outstream ad.
VIDEO_RESPONSIVE_AD Video responsive ad.
VIDEO_NON_SKIPPABLE_IN_STREAM_AD Video non-skippable in-stream ad.
VIDEO_TRUEVIEW_IN_STREAM_AD Video TrueView in-stream ad.
UNSPECIFIED No value has been specified.
UNKNOWN The received value is not known in this version.
This is a response-only value.

Do you still have some questions about Google Ads? No problem, contact our Support Team.


Try it free