How to Integrate Applications

2024/10/04

How to Automate Ad Report Creation by Integrating Google Ads with Microsoft Excel

k.hieda

Google Ads is widely used by many companies due to its precise targeting capabilities and high conversion rates. By integrating Google Ads with Microsoft Excel, you can centrally manage ad performance data and improve operational efficiency. <span class="mark-yellow">Previously, obtaining reports manually every day and reflecting them in Microsoft Excel required a lot of time and effort.</span> Therefore, we have developed a flow bot to automate this process. This automation reduces working time and improves data accuracy. We will explain the easy setup method that requires no programming, so please stay tuned until the end.

Two Benefits of Automating the Process of Obtaining Reports from Google Ads Daily and Recording Them in Microsoft Excel

We considered it from the perspectives of ad operations managers (PPC specialists) and project managers.

Benefit 1: Time Savings and Speeding Up Operations

Automation eliminates the need to manually download Google Ads reports and transfer them to Microsoft Excel. As a result, <span class="mark-yellow">ad operations managers can save a significant amount of time, allowing them to focus on campaign optimization and strategy planning.</span> Additionally, by centrally managing data in Microsoft Excel, it becomes easier to analyze the results of multiple campaigns collectively, enabling efficient strategy review and next actions. The speed-up in operations also leads to improved productivity for the entire team.

Benefit 2: Improved Data Accuracy for Reliable Decision-Making

Automation ensures that Google Ads reports are obtained regularly every day, and data for the same period is reliably accumulated. This reduces data omissions and errors due to manual work, increasing data reliability. Project managers can <span class="mark-yellow">smoothly advance projects based on accurately accumulated data, and the overall performance of the team is expected to improve.</span> Moreover, utilizing the accumulated data makes it easier to smoothly proceed with strategy reviews and effective improvements.

[About Yoom]

From here, we will explain how to implement the automation of "obtaining reports from Google Ads daily and recording them in Microsoft Excel" using <span class="mark-yellow">Yoom's templates without coding</span>.

You can try it from the free plan. Register now and get started!

Register for free on Yoom

How to Create an Integration Flow to Obtain the Latest Google Ads Reports and Notify Microsoft Excel

Things to Prepare in Advance

We have listed the items needed for the integration work.

Google Ads

  • Login Information
    • Please prepare your email address and password to link with your Google account
  • Property ID
  1. Log in to Google Ads and select the account with the property.
  2. Click the "Admin" button (gear icon) at the bottom left.
  3. Select the relevant property from the property column.
  4. Click "Property Settings" to display the "Property ID".

Microsoft Excel

Integration with Microsoft Excel is done using Microsoft SharePoint or OneDrive.

  • Microsoft365 login information
  • For this introduction, we will use Microsoft SharePoint, so please prepare a test environment for Microsoft SharePoint.
    • Create a site
    • Upload the Microsoft Excel file to add records
      • Please create items in the columns of the first row as it recognizes the first row as the header.
      • Please insert a unique key in the items. If there are duplicate values, please set the system to distinguish which value by assigning serial numbers, etc.

▼Example of creation (setting the header to match the output makes it easier to set)

Step 1: Setting Up My App Integration

Here, we will set up the registration of the app to be integrated with Yoom. Log in to the Yoom workspace and click on new connection from the My Apps section!

A list of apps that can be connected with Yoom will be displayed. Search for the app to be connected from the search window at the top and proceed with My App registration.

Google Ads

Search for "Google Ads" and click the app name when it hits. When this screen is displayed, press the sign-in button to the Google account and proceed with the integration.

Enter the email address and password for the account to be integrated on the next screen.

Once logged in, proceed with granting permissions.

This completes the integration with Google Ads.

Microsoft  Excel

Search for "Microsoft  Excel" and click the app name that hits to display this screen.

The registration of My Apps to be used in this integration is complete.

Step 2: Copy Yoom's Template to My Project

Click this banner. The template will be copied to "My Project" in the Yoom workspace.

The template will be copied to my project. Click on the title within the red frame to navigate to the settings screen.

Step 3: Schedule Trigger "Every Day at 10 AM"

Click on the first process of the template. Here, you can set the frequency and timing for transferring to Microsoft Excel.

(1/1) Specify Execution Time

The following items are pre-configured:

  • Title of the schedule trigger
  • Schedule settings

This time, it is set to start every day at 10 AM. You can change this timing according to your convenience. If you need detailed timing settings, you can use Cron.

>Learn more: How to set up Cron

→ Click Save

Step 4: Integrate with the App "Retrieve Account Report"

Click on the second process of the template! Here, you will set the information to be retrieved from Google Ads.

(1/2) Select Linked Account and Action

The items displayed here are pre-configured.

  • Title of the app trigger
  • App
  • Account information linked with Google Ads
  • Trigger action

→ Click Next

(2/2) Select Linked Account and Action

  • Ad account ID
    • Displayed at the top right of the Google Ads management screen.
  • Start of the period
    • Set the start of the measurement period. The format is "YYYY-MM-DD".
    • Click the edit field to open a dropdown. Embed the date reference code from the date tab. This time, it is set to extract data from yesterday to today.
  • End of the period
    • In this setting, the last day is set to today. As with the start of the period, specify the date from the dropdown and embed today's reference code.

→ Click Test → Success, the relevant data has been extracted in the output.

→ Click Save

Step 5: Perform Calculation "Convert Costs to Normal Currency Units"

Click on the third of the template. It is pre-configured, but let's check the content.

(1/1) Set Operation Conditions

Google Ads reports usually record costs in "micro currency units". For Japanese yen, dividing the advertising cost by 1,000,000 converts it to yen.
This process is performed to notify in "yen". The formula is pre-configured, so proceed to the test as is.

→ Test → Success, the result converted to yen is displayed in the output.

→ Click Save

Step 6: Integrate with the App "Send Message"

Click on the fourth of the template. In this process, you will set the content to be transferred to Microsoft Excel.

(1/2) Select Linked Account and Action

These items are pre-configured.

  • Title of the app trigger
  • App
  • Account information linked with Microsoft Excel
  • Trigger action

Database integration requires configuration.

  • File storage location
    • This time, we use Microsoft SharePoint, so open the dropdown and select SharePoint.
  • Site ID
    • Click the edit field, and the sites linked to the integrated account will be suggested. Selecting one will quote the ID.
  • File name
    • The setting is optional.
  • Item ID
    • Click the edit field to open a dropdown, and the file names of Microsoft Excel within the selected site will be displayed. Selecting one will quote the ID.
  • Table range
    • Set in the format "column row:column row". This time, since the table range is A to H, we entered A1:G1.

Once the database integration is complete, proceed to the next step.

→ Click Next

(2/2) Detailed Database Operation Settings

The headers of the sheet linked in the previous screen are extracted and displayed as input fields.

Fill in each edit field. Click the edit field to open a dropdown, and the output extracted from Google Ads will be displayed.

When you select an item to link to a column in the sheet, the reference code is embedded in the edit field. Embed the output in all items.

→ Click Test → Success

→ Click Save

Step 6: Turn the App Trigger 【ON】

Once all processes are configured, a complete screen will pop up.

Turn the trigger 【ON】 to start the flow bot.

<span class="mark-yellow">Automation was easily implemented without using programming.</span> You can confirm that the report obtained is recorded in the Microsoft Excel sheet.

This time, I tried notifying by quoting all the outputs. In actual operation, please try extracting items as needed. Here is the template for this time.

Make the Most of It! 3 Ways to Automate with Google Ads and Microsoft Excel

Google Ads and Microsoft Excel offer many other useful templates.

1. Automatically Add Google Ads Reports to HubSpot Contacts

Automatically retrieve Google Ads campaign reports at specified times and add notes to HubSpot contacts. This allows the entire team to immediately share advertising results and proceed with swift marketing strategies and sales activities based on data.

2. Automatically Notify Google Ads Reports to Slack Daily

Automatically notify the previous day's Google Ads report to Slack at a specified time every day. The advertising operations team can easily check the latest data at all times without the need for manual work. By sharing information in real-time on Slack, efficient ad operations are possible.

3. Automatically Record Google Analytics Reports in Microsoft Excel Daily

Automatically retrieve the latest reports from Google Analytics daily and record them in Microsoft Excel. By automating the data retrieval process, you can reduce manual effort, making data accumulation and sharing smoother. This saves work time and allows you to focus on solving issues.

Summary

Through this automation, it has become clear that the process of obtaining Google Ads reports and transferring them to Microsoft Excel can be streamlined. For advertising operators, this creates an environment where they can save time and focus on strategy planning and campaign optimization. Additionally, project managers can manage project progress more smoothly based on the accurate data accumulated regularly. With Yoom, automation can be easily achieved without programming knowledge. It is a flowbot that we highly recommend for those looking to enhance work efficiency.

See you again!

The person who wrote this article
k.hieda
10 years as a web planner and director. When I worked for a web production company, my main focus was on proposing modifications and operation plans to clients and proceeding with production. I'm currently a parallel worker. We produce blogs in Yoom's content division, and receive external public relations projects for companies in our individual business. Since we are starting a private lodging, we aim to thoroughly improve the efficiency of routine work!
Tags
Google Ads
Microsoft Excel
Automation
Automatic
Integration
App integration
No items found.
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials