Event search

The Omni Exporter events screen tracks and reports up to 10,000 Omni Exporter export events, with the most recent at the top and the oldest at the bottom of the list (up to 10 days). The Event search functionality allows you to search for older events and filter those events by specific criteria, making their data available for high-volume instances that may accrue more than 10,000 records in a short period.

Note: Event search adheres to the OE Event Retention Schedule option specified on the Company settings screen.

Event search screen showing filter criteria

You can apply the following filters to the event search:

  • Omni Exporter — The Omni Exporter that processed the event.

  • Date range — Select a start date and an end date in a date range picker. When loading this page, Medallia Experience Cloud will query for the earliest event and earliest event and show it as the "Available" date range.

  • Field value — The contents of this dropdown menu depend on the selected Omni Exporter. Once you have chosen an Omni Exporter, you can choose a field from one of the fields selected as Fields used in the action for that Omni Exporter. After choosing the field, choose a value for it. The value is matched as a substring.

    Note: When the value of a field is a JSON array, you cannot search through them. You can only search through scalar fields.

    If you do not choose any Omni Exporter in the first dropdown, then this menu will only show the field a_surveyid by default, because it is a field used in most Omni Exporters.

  • Failures only — Select this option to restrict the search to failed events only. Failure statuses are the same as those shown as failures in the Omni Exporter events screen.

Using the event search

Once you have done a search, you will see a list of results.

Event search screen showing results

When you click one of the results, you will see that specific event in the Omni Exporter events screen. At this point, the search has been transferred to the events screen, and the events screen will only show the events that you searched for, not the first 10,000 events. This transfer happens through URL parameters which you see in the address bar.

Events screen showing transferred event and search filters as URL query parameters in the address bar

Notice the URL query parameters in the image above:

field=q_bp_cc_ltr_scale&failuresOnly=false&dateRange=5%2F01%2F2022%2000:00%20-%206%2F29%2F2022%2000:00&fieldValue=5&omniExporterId=12

These query parameters represent the parameters mentioned above:

  • omniExporterId — The integer auto id of the Omni Exporter.
  • dateRange — Two dates or DateTimes separated by a dash. For instance: "4/12/2022 14:30 - 4/14/2022 19:30". DateTimes have to be in the Pacific time zone, in the format MM/dd/YYYY HH:mm or MM/dd/YYYY.

  • field and fieldValuefield is the mangled key of the selected field. fieldValue is the value. Both the field and fieldValue must be specified or they will be ignored.
  • failuresOnly — Boolean true or false. The default value is false.

All of these parameters are optional, they can be missing from the query string entirely, or present with an empty value. However, if none of the values are specified, the search is invalid, and the events screen will show the latest 10,000 events.

Once you are in the search results mode in the Events screen, you can click the Events tab again to go back to the normal mode, and it will show the latest 10,000 events again.

Tip: Both the Omni Exporter events screen and event search screen URLs are bookmarkable because all the context is in the URL parameters.