Skip to content

How to track Google Ads leads in a Google Sheet

By Khamosh Pathak · March 17, 2025
A hero image of the Google Ads app logo connected to the Google Sheets app logo on a light yellow background.

Great news! You've kicked off a Google Ads campaign and the leads are rolling into your lead gen form. But all that data is worthless unless you do something with it.

Tracking your Google Ads data in a spreadsheet provides a structured, organized, and easily accessible snapshot of your campaign's performance. It lets you quickly identify trends, measure efficiency, and make data-driven decisions that can greatly improve your campaign's effectiveness. But manually copying and pasting lead data just doesn't scale as your campaigns grow.

Here's how you can use Zapier's automated workflows—we call them Zaps—to automatically track your Google Ads leads in Google Sheets.

New to Zapier? It's workflow automation software that lets you focus on what matters. Combine user interfaces, data tables, and logic with thousands of apps to build and automate anything you can imagine. Sign up for free.

Before you begin

First, make sure your Google Ads campaign is set up and that you've selected Lead Gen as a campaign goal. Next, create a lead form that includes fields for collecting lead names, emails, and any other details you need, like the campaign name and ID.

In Google Sheets, create a new spreadsheet with a heading row that includes columns for each of your lead form fields. We kept things simple with just Name and Email.

A Google Sheets spreadsheet with columns for Name and Email.

How to create Google Sheets rows for new Google Ads leads

Zapier lets you create automated workflows called Zaps, which send your information from one app to another. You can create your own Zap from scratch without any coding knowledge, but we also offer quick templates to get you started. 

If you'd like to start with a template, click on the Zap template to go to the Zap editor. You'll need to create a Zapier account if you don't already have one. Then, follow the directions below to set up your Zap.

Create Google Sheets rows for new Google Ads leads

  • Google Ads logo
  • Google Sheets logo
Google Ads + Google Sheets
More details
    If you're looking for an efficient way to keep your prospects organized, this integration can help! As soon as a new lead is generated in Google Ads, this Zap automatically adds their details to a row in a specified Google Sheets spreadsheet.

    Set up your Google Ads trigger

    First, set up your trigger step—the event that starts your Zap. Search for and select Google Ads for your trigger app and New Lead Form Entry for your trigger event. If you're using the Zap template, these will be selected for you. Next, sign in with your Google Ads account, if you haven't already, then click Continue.

    A trigger step in the Zap editor with Google Ads selected for the trigger app and New Lead Form Entry selected for the trigger event.

    Now, it's time to customize your trigger step. First, choose your Google Ads ID from the Use Google Ads as dropdown, and do the same for your Managed Account. It will be the same ID if you're working with your own account, but it might differ if you're organizing a campaign for a client account. 

    Next, choose the Lead Form where you'll be collecting the data from the Google Ads campaign. Then, click Continue.

    Fields to select a Google Ads account and lead form.

    Next, click Test Trigger to test your trigger step. If you already have results from your Google Ads lead form, Zapier will pull in sample data from your campaign to use when setting up your action step. If you don't have your own results, Zapier will generate sample test data for you.

    Select the sample data you'd like to use, then click Continue with selected record.

    A set of Google Ads sample data in the Zap editor with Lead Form Entry B selected.

    Set up your Google Sheets action

    Next, we'll customize the action, the event your Zap performs after it's triggered.

    Select Google Sheets for the action app and Create Spreadsheet Row for the action event—these will be selected for you if you're using the Zap template. Then, connect your Google Sheets account, if you haven't already, and click Continue.

    An action step in the Zap editor with Google Sheets selected for the action app and Create Spreadsheet Row selected for the action event.

    Now, the fun part—customizing your Google Sheets action. Select the drive where your spreadsheet lives in the Drive field, the spreadsheet where you want to track your leads data in the Spreadsheet field, and the right worksheet in the Worksheet field.

    Fields to select a Google Drive, spreadsheet, and worksheet in the Zap editor.

    Once you've selected your worksheet, Zapier will add fields that correspond to the header columns you created in your spreadsheet so you can map data from your Google Ads trigger to the right fields.

    In our example, we've only added columns for Name and Email, so we'll only see those fields. Your fields will differ based on the data you're trying to collect.

    Now, let's map our data coming in from Google Ads to the right Google Sheets fields. Click the + button in any field to see the available data from your trigger step. Here we're going to select the Full Name data from Google Ads in the Name field of our Google Sheet.

    Map the rest of your fields, then click Continue.

    Now, click Test step to run your Zap. To make sure everything worked just right, open your Google Sheets spreadsheet to see if your Google Ads info is in the right spot. Here's what it looked like for our test data: 

    A Google Sheets spreadsheet with lead data from Google Ads added under the Name and Email columns.

    If everything looks right, you're ready to use your Zap. Now every time a prospect fills out your lead generation form, that data will show up in your Google Sheet automatically.

    Create Google Sheets rows for new Google Ads leads

    • Google Ads logo
    • Google Sheets logo
    Google Ads + Google Sheets
    More details
      If you're looking for an efficient way to keep your prospects organized, this integration can help! As soon as a new lead is generated in Google Ads, this Zap automatically adds their details to a row in a specified Google Sheets spreadsheet.

      Get productivity tips delivered straight to your inbox

      We’ll email you 1-3 times per week—and never share your information.

      Related articles

      Improve your productivity automatically. Use Zapier to get your apps working together.

      A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'