Adding server-side events to the Unified model

Yorgos Koliopoulos  
Edited

The Unified model is primarily designed to capture and model web and mobile data. However, there is a workaround for use cases that require server-side events to be added to the Unified model.

The server-side events will have to imitate either web or mobile like sessions- in most cases it's easier to take web as a base. Once the events belong to an actual session, they can be processed by the Unified package as faked web/mobile events.

As a minimum requirement to achieve that, certain properties must be present in the server-side events:

  • domain_userid
  • domain_sesssionid
  • platform set to web or mobile depending on the use case
  • dvce_created_tstamp
  • dvce_sent_tstamp

Also for the sessions to be included, they should have at least one of the following events within:

  • page_ping
  • page_view
  • screen_view

 

These requirements are based on custom implementations we have encountered. Depending on the use case, there might be further adjustments needed for the server-side events to be processed by the Unified model.