Streams

Optimove streams enable users to set up a marketing journey based on different conditions, which are tested against the user's behavior. By analyzing streams data, users can better understand the performance of their marketing journeys and look at their uplift with the holistic perspective, while also understanding which customer is being allocated to each treatment in a stream.

📘

Same across all versions: the schema of these views is identical in V1.3, V1.5, and V1.6 — only the view-name suffix changes. To migrate, change the suffix in your query.

The data in Streams data share consists of 4 main parts:

  1. Campaigns in Streams - describes the relations between individual campaigns that form a stream to the parenting stream. Further data about each individual campaign can be achieved using other views such as the Scheduled Campaigns view (VW_SCHEDULED_CAMPAIGNS) and the Triggered Campaigns view (VW_TRIGGERED_CAMPAIGNS).
  2. Customers in Treatment - Describes the allocation of customers to the different treatments in campaigns, showing which customer was allocated to a treatment on each allocation date.
  3. Stream Results - Describes the results of streams as they are being aggregated and calculated with the progress of the stream. This dataset is an equivalent to the Campaign Results view (VW_CAMPAIGN_RESULTS) showing the results measured by each KPI tracked by Optimove.
  4. Stream Metadata - Provides the metadata required for understanding streams, as they can be seen in Stream Analysis page.

Did this page help you?