Export Ruler Analytics data as Offline Conversions
Facebook Offline Conversions – Ruler Analytics Setup Guide
Facebook Offline Conversions Setup Guide
Offline Conversions let you connect your offline events and activity (e.g. phone orders, in-store purchases, CRM opportunities) back to your Facebook Ads campaigns. This is done via a Dataset in Events Manager and using the Conversions API (CAPI).
Step One – Confirm your Dataset Id
- Go to Events Manager.
- Select Your Pixel and under settings copy the Dataset ID.
- Share this Dataset ID with your Ruler account manager.
Step Two – Generate a Facebook Access Token
To authenticate with the Conversions API, you need an access token associated to your Pixel.
- Go to Events Manager > Select your Pixel > Settings.
- Under Conversion API
- Click Generate Token.
- Copy and save the token securely — it will only be shown once.
If a token already exists and is still valid, you can continue to use it. Facebook will not display the token again, so it’s important to have saved it when it was first generated.
Step Three – Authenticate with Ruler Analytics
Ruler will provide you with a link to authenticate your Facebook Ads access.

- Enter your Access Token when prompted.
- Click Next.
- Ruler will handle sending hashed PII + conversion events from your CRM, phone, or in-store activity into your Facebook Dataset.
FAQs
Where to find your conversions in Facebook Ads
- Go to Ads Manager.
- In the top bar, click the Columns dropdown and select Customize Columns.
- Search for your offline events (e.g.,
"Purchase"
). - Select the metrics you want (count, value, cost per offline purchase, etc.).
- Click Apply. You should now see those offline conversions tied to your ads.
What are the benefits of sending Offline data via the Conversion API?
Enhanced Ad Performance - Meta’s algorithm relies on conversion signals for optimisation, Many conversions such as transactions may happen off the website and therefore cannot be tracked by traditional pixel tracking. Sending offline data as well as hashed PII data (e.g., customer email) allows the algorithm to find higher-quality audiences and improve your KPIs such as ROAS or CPA.
How is matching done with the Conversions API?
- When you upload via Conversions API or CSV, Meta tries to match each offline event to a person and then to the last ad click or view within your attribution window.
- Available matching keys include:
- PII (hashed emails, phones, names, postcode, etc.)
fbc
(derived fromfbclid
if available)
If Meta can match the event to a user, the conversion appears against the corresponding campaign/ad/ad set. If it cannot be matched, the event is still stored in your Dataset but won’t show in Ads Manager performance columns.
What is Meta’s Attribution Window for Offline Events?
- Ruler does not send any attribution data to Facebook. Meta uses its own attribution settings, typically:
- 7-day click / 1-day view
- You can change this in Ads Manager > Attribution Settings or at the report level (drop-down near the columns selector).
- Offline conversions will be attributed to the most recent eligible ad interaction within the window.
Updated 9 days ago