Send Offline Conversions to Open AI
Overview
When someone clicks one of your OpenAI ads, they are directed to your website. From that point, OpenAI's standard tracking pixel can follow their journey. However, the pixel has a limitation: it can only track actions that happen directly in the browser.
Many valuable conversions happen away from the browser such as a phone call or a sale that completes days later through your CRM. These conversions are invisible to the pixel, meaning OpenAI cannot attribute them back to your ad spend.
Offline Conversion Tracking solves this. Using OpenAI's Conversions API, Ruler Analytics sends your real conversion data, captured from calls, forms, and CRM activity sent to Ruler. Giving OpenAI a complete and accurate picture of which ads are genuinely driving results.
Benefits
-
More accurate ROAS reporting in your OpenAI Ads account
-
Better campaign optimisation, as OpenAI bids toward events that reflect real business value
-
Cleaner attribution, connecting ad clicks to phone calls and CRM deals
-
Reduced wasted spend on traffic that doesn't convert
How Ruler Analytics enables this
Ruler tracks visitors to your website and links their journey across sessions, from the first ad click through to a call, form submission, and finally Revenue recognised in your CRM. When a conversion is recorded, Ruler automatically sends the relevant data to OpenAI via the Conversions API, matching it back to the original ad interaction using the below variables supported by OpenAi.
- Hased Email Address
- IP Address
Getting Started
To connect Ruler Analytics to your OpenAI Ads account and begin sending conversion data, we need two things from your OpenAI Ads Manager account.
Required credentials
| Credential | Where to find it |
|---|---|
| Pixel ID (pid) | Conversions tab in OpenAI Ads Manager |
| Conversion API Key | Conversions tab in OpenAI Ads Manager, generated alongside the Pixel |
Conversion Type Setup
OpenAI supports default event types which Ruler supports
| Event Type | Description |
|---|---|
| lead_created | A user submits a form or requests contact |
| order_created | A purchase or transaction is completed |
You are also able to create custom events within your OpenAI and Ruler can send your events using this custom event type as well. You will just need to let us know the name of your custom events.