Google Ads Offline Conversions - GCLID & Enhanced Conversions avatar
Google Ads Offline Conversions - GCLID & Enhanced Conversions

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Google Ads Offline Conversions - GCLID & Enhanced Conversions

Google Ads Offline Conversions - GCLID & Enhanced Conversions

Upload offline conversions to Google Ads using GCLID click tracking, enhanced conversions with hashed PII & store sales data for campaign attribution. Upload conversions w/GCLID Upload phone calls Upload w/hashed PII Upload in-store transactions All conversion actions Conversion action details

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Share

Google Ads Offline Conversions

Built by John Rippy | johnrippy.link

🏆 2025 Zapier Automation Hero of the YearProject Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more →

GCLID & Enhanced Conversions - Upload Offline Sales to Google Ads

Upload offline conversions to Google Ads using GCLID click tracking, enhanced conversions with hashed PII, and store sales data for campaign attribution.

Features

Conversion Upload

  • upload_click_conversions - Upload conversions with GCLID
  • upload_call_conversions - Upload phone call conversions
  • upload_enhanced_conversions - Upload with hashed PII (no GCLID needed)
  • upload_store_sales - Upload in-store transaction data

Conversion Actions

  • list_conversion_actions - List all conversion actions
  • get_conversion_action - Get conversion action details
  • create_conversion_action - Create new conversion action
  • get_upload_status - Check upload job status

Conversion Types

Click Conversions (GCLID)

Best match rate - requires capturing GCLID from ad clicks:

{
"gclid": "EAIaIQobChMI...",
"conversionDateTime": "2024-01-20 14:30:00-05:00",
"conversionValue": 99.99,
"currencyCode": "USD",
"orderId": "ORD-12345"
}

Enhanced Conversions (PII)

Match without GCLID using hashed customer data:

{
"email": "john@example.com",
"phone": "+15551234567",
"firstName": "John",
"lastName": "Doe",
"conversionDateTime": "2024-01-20 14:30:00-05:00",
"conversionValue": 99.99
}

Call Conversions

Track phone calls from ads:

{
"callerId": "+15551234567",
"callStartDateTime": "2024-01-20 14:30:00-05:00",
"conversionDateTime": "2024-01-20 15:00:00-05:00",
"conversionValue": 500.00
}

Click IDs

ID TypeSourceUse Case
gclidURL parameterWeb clicks
gbraidApp URLiOS app installs
wbraidWeb URLWeb-to-app

Enhanced Conversion Fields

All PII is automatically SHA256 hashed:

  • email - Customer email (most important)
  • phone - Phone in E.164 format
  • firstName, lastName - Customer name
  • streetAddress - Street address
  • city, state, postalCode - Location
  • countryCode - ISO country code

For EU users, include consent signals:

{
"consent": {
"ad_user_data": "GRANTED",
"ad_personalization": "GRANTED"
}
}

Values: GRANTED, DENIED, or UNSPECIFIED

Conversion Actions

Before uploading, you need a conversion action:

  1. Use list_conversion_actions to find existing
  2. Or create_conversion_action to create new

Conversion action defines:

  • Name and category
  • Value settings
  • Attribution window
  • Counting method

Upload Timing

  • Conversions must be within 90 days of click
  • Recommended: Upload within 24 hours
  • Allow 3 hours for processing
  • Check status with get_upload_status

Batch Upload

{
"task": "upload_click_conversions",
"conversions": [
{
"gclid": "EAIaIQobChMI_1",
"conversionDateTime": "2024-01-20 14:30:00-05:00",
"conversionValue": 99.99,
"orderId": "ORD-001"
},
{
"gclid": "EAIaIQobChMI_2",
"conversionDateTime": "2024-01-20 15:00:00-05:00",
"conversionValue": 149.99,
"orderId": "ORD-002"
}
]
}

Pricing

$0.01 per query (all tasks)

Rate Limits

  • 10,000 operations per day
  • 10MB per upload request
  • Batch up to 2,000 conversions per request