Skip to main content

Tracking offline events with the Optimizely Event API

  • Updated
This topic describes how to:
  • Track offline conversion goals and offline events.
  • Track conversion goals and events that do not occur in a browser or application.
  • Use the Event API to pass offline data to Optimizely.

Offline events

Offline events are events that occur away from your web page or application. Although they occur offline, they are still important to send to Optimizely.

Importing offline events gives you a more comprehensive look at which events and metrics lead to the most conversions. This offline data, combined with your regular event data, can help you target and optimize your experiments for increased value overall.

For example, connecting customer service data to experiments can be helpful. If you are running an experiment attempting to reduce confusion about the purchase process, you may want to track the number of related calls to your call center. 

Optimizely Event API

The Optimizely Event API allows developers to send conversion event data to Optimizely from anywhere without building a custom data store or other challenging implementations. Event tracking calls may be sent directly to Optimizely's logging servers.

See the Event API Developer Documentation to learn how to integrate your offline systems with the Optimizely Event API. Or read our Knowledge Base article about How Optimizely counts conversions.

Offline events and the Results page

Like any other data, your Results page will track offline events and conversions.

Paused experiments can receive conversions, but they will not be processed or visible on the Results page until the experiment is active. You can learn more about how paused experiments and events work together in Optimizely Web here. For information on events in Optimizely Full Stack, review our Track user events documentation.