ChatGPT Ads

Measure app installs from ChatGPT Ads

Connect ChatGPT Ads clicks to app installs using the oppref click ID. Send mapped conversion events back through the OpenAI Conversions API.

Live since 7 Sep 2026

Join 400+ growth teams using Linkrunner.

    • ABCoffee logo
    • Alle logo
    • AugustAI logo
    • Bounce Daily logo
    • Buku Warung logo
    • CraftMyPlate logo
    • Eira Club logo
    • Elefant logo
    • Fold logo
    • Fuaark logo
    • Grapevine logo
    • HashFame logo
    • Hypd logo
    • IPF logo
    • Karobar App logo
    • Kulfi logo
    • Lingopanda logo
    • Matiks logo
    • Meatigo logo
    • Omli Kids logo
    • Playo logo
    • Pocketful logo
    • Richie Club logo
    • Saras logo
    • Shopping logo
    • Sid's Farm logo
    • Stratzy logo
    • Stylezen logo
    • Tal Boss logo
    • The Tatva logo
    • Utsav logo
    • Zave logo
What it does

What Linkrunner sends to OpenAI

Default event mappings

Install, app open, registration and purchase map to app_installed, app_opened, registration_completed and order_created when you connect.

Revenue in minor units

Purchases carry amount and currency, converted to the integer minor units OpenAI expects, including zero-decimal currencies.

Ad-level results from one link

Linkrunner records the campaign, ad group and ad macros on every click, so one link reports per ad.

Deduplicated delivery

Every event carries a deterministic deduplication ID. Events older than 7 days are skipped and logged so they can't fail a batch.

Deferred deep linking

The same campaign link carries a deferred deep link, with per-ad values from landing page query parameters.

Credential check

Validate sends a synthetic event with OpenAI's validate_only flag, so you can test credentials without recording a conversion.

In the dashboard

The ChatGPT Ads settings in Linkrunner

Setup

Set up ChatGPT Ads in 4 steps

01

Create a Pixel and key

In ChatGPT Ads Manager, open Tools, Conversions. Copy a web data source's Pixel ID and create a Conversions API key.

02

Validate in Linkrunner

Paste both under Integrations, ChatGPT Ads, Pixel Management, click Validate and save, as you would for Reddit Ads.

03

Create the campaign link

Create a Linkrunner campaign with ChatGPT Ads as the ad channel and copy the link for your web-to-app journey.

04

Set up the ChatGPT campaign

Use the Conversions objective, paste the link as the Default Ad Destination URL and add the tracking macros as landing page query parameters.

Notes and limits

Worth knowing before you launch

ChatGPT app attribution is click-through only. An install without oppref can't be matched to a ChatGPT ad.

Use the Conversions API key from Tools, Conversions, not the Ads API key from Settings.

OpenAI's Conversions API accepts the Android advertising ID but not IDFA. On iOS, matching relies on oppref plus any hashed identifiers your app provides.

Conversions usually appear in Ads Manager 24 to 48 hours after Linkrunner sends them.

Frequently asked questions

Connect ChatGPT Ads to your app campaign reporting

Configure the campaign link and conversion mapping, then check a test journey and its postback delivery.