Skip to content

Google Ads Data Differences

Discrepancies can occur when comparing LightLead data with the Google Ads interface. Below are the main causes and the correct approaches for comparison.

Cause 1: Time Zones

The Google Ads interface may display data in a time zone different from the account's time zone (set in report settings). The API always uses the account time zone (customer.time_zone).

How to check:

  • Check customer.time_zone via the API
  • Compare it with the time zone selected in the Google Ads interface
  • A difference of a few hours can shift day boundaries

Cause 2: Conversion Registration Lag

Conversion typeDelay
On-site tagUp to 24 hours
Google Analytics importUp to 72 hours
Offline importUp to 90 days

Data for the last 1-2 days is always incomplete in both the API and the interface.

Cause 3: cost_micros and Rounding

The Google Ads API returns values in micros (1/1,000,000). The interface displays rounded values. When aggregating large volumes of data, cumulative rounding error can amount to a few units in the last digit.

Cause 4: Different Data Sources

The Google Ads interface may use cached or pre-aggregated data, while the API always queries the current data.

Recommendations

  1. Compare data older than 3 days
  2. Check time zones
  3. Compare aggregated totals rather than individual rows
  4. Acceptable margin of error: 1-2%

Maintained by the LightLead Documentation Team · Last verified: 2026-07-25