---
title: Streaming Data
slug: hol-aeon/streaming-data
docTags: 
createdAt: 2025-02-06T05:12:34.973Z
---

In this exercise you will learn how real time behavioural data is collected in Adobe Journey Optimizer.  &#x20;

This fast moving data allows you to connect with your customers "in the moment" through streaming segmentation and event triggered journeys. &#x20;

This type of intelligent real time engagement was not possible in legacy batch based marketing automation platforms. &#x20;

Some example use cases:&#x20;

- Add customers to a nurturing journey after they've viewed a product or product category multiple times.  &#x20;
- Proactively engage when a customer encounters an error or gets stuck completing an application form.&#x20;
- Suppress paid media and/or exit nurturing journeys when a customer completes the desired conversion&#x20;
- *\<-- jumpei to add additional examples specific to AEON if you have some*!  -->

## Visit the website&#x20;

First let's experience how this fast moving data is collected into Adobe Journey Optimizer. &#x20;

Visit the demo website here: [http://dsn.adobe.com/web/fac-fsi](http://dsn.adobe.com/web/fac-fsi)

You should see the secure financial website.   In the top left you will see a small Adobe icon which opens an xray panel when clicked.  The xray panel shows the data being collected into AJO. &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/rdJAGvZc20itmj5brD6eQ_image.png)

Click on the **Loans&#x20;**&#x6D;enu and take a look at one of the loan products listed.&#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/DMidM6ihHqmGuVTydgLpV_image.png)

Now click to open the xray panel.  You'll see that right now we don't know who you are, the only identity we have is the Experience Cloud Id.   This is adobe's **first party&#x20;**&#x63;ookie id.  &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/I14WfZzr7PwtOdKF5bvc7_image.png)

Even in this anonymous state, we are tracking the user behaviour.   Click to view the **Events&#x20;**&#x74;ab, you'll see the events that are being collected as you browse the website.&#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/GebL7eRk0u58Qws3JGeic_image.png)

Click back to the **Profile** tab in the xray panel and open the **Audiences&#x20;**&#x73;ection.  You can see that we've added the user into some behavioural audiences in near real time based on the browsing behaviour. &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/pcBwpZfxaCWOeNoW5lZ-E_image.png)

Now let's identify ourselves by logging in.   Click on the **Sign In&#x20;**&#x62;utton on the top right, use the **Fake Customer Email&#x20;**&#x61;ssigned to you on the [Access](docId\:HaZJvjV6KQjXKu3fek8j4) page to log in.  &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/_dnX8XOwGczLS8IOYYIBj_image.png)

Now that we know who you are we can tie the browsing behaviour to your offline customer data and start sending relevant and timely communications. &#x20;

## Visualise your profile

In this section you'll learn how to view a profile in Adobe Journey Optimizer.  &#x20;

In the left hand navigation, click on **Customer -> Profiles.  &#x20;**&#x43;lick to open the **Browse&#x20;**&#x74;ab.&#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/DgKW5ugCCz_MlAD1tT1iY_image.png)

The first thing we need to do is define which customer identity we will use to look up the profile.  For this exercise we will use **Email.  &#x20;**&#x54;ype email into the **Identity Namespace&#x20;**&#x66;ield and select **Email&#x20;**&#x66;rom the dropdown. &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/idmII5Pg_zt3QYOubNHEd_image.png)

Type the same fake customer email address into the **Identity Value&#x20;**&#x66;ield then click **View.&#x20;**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/J70lnz3CEKfSsh6AYddEm_image.png)

Your profile record will be found, click on the profile id to open the details.&#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/ehM_bZczRy6u7FN3xyb2T_image.png)

In the details view you can see all of the **attributes** and **events** that are attached to the profile.   You can also see which **audiences** the profile is a member of.   Some of these audiences will be streaming audiences from data ingested directly to Adobe, others will be calculated externally in your federated databases (ie. Big Query).&#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/scQr1i0nzBsN7yEPCIg83_image.png)

## Create a streaming audience&#x20;

Adobe's rule-based segment engine let's us create these types of behvioural segments.&#x20;

Navigate to the **Customer -> Audiences** menu and click on **+ Create Audience.  &#x20;**&#x53;elect to **Build Rule&#x20;**&#x62;ased Audience, then click **Create.&#x20;**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/GreFjXiuZLcWnFLVbBbra_image.png)

In the audience builder we have access to the customer profile attributes and events.  We want to create a behavioural audience so change to the **Events&#x20;**&#x74;ab on the left panel.&#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/QbgHuYb7g8kdWh0k4ZZA0_image.png)

We are going to create an audience of customers who have viewed a Loans product more than 3 times in the last 24 hours. &#x20;

Search for **product&#x20;**&#x69;n the events tab.  &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/J268C_2QxZoBccsP78D4s_image.png)

Drag the **Product Views&#x20;**&#x65;vent type into the canvas.

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/ZmNRYJODG0cjSudPp1lzd_image.png)

Now search for **MainCategory&#x20;**&#x61;nd drag this into the product views event

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/sFOLyDDmNOhTe1pZ5mqHr_image.png)

In the event rules section, set the mainCategory to equal **Loans. &#x20;**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/wQKF-ZqxQyA371SPjcP00_image.png)

We only want customers who have looked at the product 3 or more times, change the event rule from include **at least 1&#x20;**&#x74;o include **at least 3.&#x20;**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/DFwzLUC1ZoWQK8TH2mCUg_image.png)

We want to limit the timeframe in which they've taken this action.  Since this is going to trigger an "in the moment" experience set the lookback window to **in last 1 day.**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/RBSehGSU63dsKQ2NoKJLu_image.png)

Lastly we need to give our Audience a name, description and set the evaluation method. &#x20;

Add a **name** for your audience - include your name or lab number to recognise if from others in the class.   Eg.  jumpei - interested in Loans.&#x20;

Set the evaluation method to **Streaming.**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/_HGUdA6OEui3Rj79o9Esu_image.png)

Click **Publish&#x20;**&#x74;o finish creating your audience. &#x20;

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/k8XTy2J4QvwmcWPLRcXvU_image.png)

:::hint{type="success"}
Congratulations you've created your first streaming audience. &#x20;
:::

