google_ads_upload_offline_conversions
Upload offline conversion data (CRM, phone orders, store visits) to Google Ads by providing Google Click IDs, enabling attribution of offline sales to ad clicks.
Instructions
Upload offline conversion data (CRM conversions, phone orders, store visits).
Use this to import conversions that happen offline but originated from Google Ads clicks. You must have the GCLID (Google Click ID) for each conversion.
Args: customer_id: Customer ID (without hyphens) conversion_action_id: Conversion action ID (must be IMPORT origin) conversions: List of conversion dictionaries with: - gclid: Google Click ID (required) - conversion_date_time: When conversion occurred (required) Format: "YYYY-MM-DD HH:MM:SS+TZ" (e.g., "2025-12-16 14:30:00-08:00") - conversion_value: Conversion value (optional) - currency_code: Currency code (optional, e.g., "USD")
Returns: Upload success message with count
Example: google_ads_upload_offline_conversions( customer_id="1234567890", conversion_action_id="12345", conversions=[ { "gclid": "Cj0KCQiA...", "conversion_date_time": "2025-12-15 10:30:00-08:00", "conversion_value": 150.00, "currency_code": "USD" }, { "gclid": "Cj0KCQiB...", "conversion_date_time": "2025-12-15 14:20:00-08:00", "conversion_value": 200.00, "currency_code": "USD" } ] )
GCLID Capture: Add {lpurl}?gclid={gclid} to landing page URLs to capture GCLID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| customer_id | Yes | ||
| conversion_action_id | Yes | ||
| conversions | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |