Skip to main content
Integration with Google Ads
Katerina Tverdochleb avatar
Written by Katerina Tverdochleb
Updated over 4 months ago

Google Ads is a contextual, mainly search advertising service from Google that provides a user-friendly interface and many tools for creating effective advertising messages.

Setting up Ringostat integration with Google Ads allows you to automatically receive data on advertising expenses, complementing the existing statistics data in your Ringostat personal account. This report is available in the "Analytics" section of your project.

How to set up and enable
In your Ringostat personal account, go to the "Integrations" section and find the "Google Ads" item.
​​

After going to this section, click on "Enable integration", a Google confirmation window will open with a request to allow the application access to the data.

Select the desired account, accept the agreements for access to Google Ads data

After accepting the agreement, a window with the message "Successful authorization" will open, indicating that the integration has been successfully set up.​

After this, in the integration settings section, you need to select the corresponding Google Ads account from the dropdown list for cost import and click the "Save" button.
​​​

This completes the integration with Google Ads!

You can learn about the success of the integration activation by going to the "Analytics" section, in the reports of which two additional columns will appear - "Costs" and "CPPC (ratio of costs to target calls)." However, since data updates occur once a day, the first import of data into the statistics will take place the next day. (But these columns will be filled with information for the past 30 days).​

Integration logic

After activating the integration, the first cost download will occur overnight the next day for the previous day (the day of activation). Similarly, during the first cost download, data for the previous 30 days is immediately obtained.

If the ad is not marked with "UTM tags" and the name of the advertising campaign is not known, according to the integration logic, visitors are matched only by GClid (this is Google's auto-tag). The name of the advertising campaign will be taken as the reference from Google Ads. At the same time, if there are no UTM tags at all, the distribution of visitors by campaigns will not occur and all costs will fall into the "auto" section.

Attention!

Import of costs from Google Ads Discovery campaign is temporarily not supported. After Google adds an API method for uploading data for this campaign, the ability to display costs for Discovery Google Ads will also be implemented.

For the integration itself to work and for correct data retrieval, a number of conditions need to be considered:

  1. Synchronization occurs based on GCLid (the auto-tag key that Google provides when transitioning from an ad). That is, the presence of Google Ads auto-tagging is mandatory

  2. The integration starts working from the day it was turned on. At the same time, data from Google Ads for the past 30 days is immediately downloaded to have statistics.

  3. Data updates occur once a day. Therefore, we recommend analyzing statistics the next day (not day-to-day).

  4. In case Ringostat did not receive the visitor's GCLid for which there were expenses in Google Ads, the expenses will be evenly distributed among the existing GCLids from the given advertising campaign so that the sum of expenses in Ringostat and Google Ads matches.

  5. If Ringostat has no visits from a certain advertising campaign, but Google Ads does, Ringostat will not show any expenses for this advertising campaign at all. Thus, at least one visitor from the given advertising campaign is needed, whom Ringostat learned about, in order to assign all expenses to it (relevant if the Ringostat script is not placed on all pages, and the visitor was not recorded).

Did this answer your question?