You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/engage/audiences/linked-audiences.md
+58-63Lines changed: 58 additions & 63 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,15 +13,13 @@ With Linked Audiences, you can use the relational data you've defined in your Da
13
13
14
14
From the relationships you've defined between the profiles and entities in your warehouse, you can filter on an entity, profile trait, and audience membership conditions to create hyper-segmented audiences.
15
15
16
+
16
17
> info "Linked Audiences warehouse support"
17
18
> At this time, Linked Audiences only supports [Snowflake](/docs/unify/linked-profiles/setup-guides/snowflake-setup/).
18
19
19
-
> info "Linked Audiences permissions requirements"
> You must have Workspace Owner or Unify Read-Admin, Entities Admin, and Source Admin permissions to set up Linked Audiences Activation.
21
22
22
-
> success ""
23
-
> Before you build Linked Audiences, be sure you've defined entities in your [Data Graph](/docs/unify/linked-profiles/data-graph/).
24
-
25
23
26
24
## Getting started
27
25
@@ -34,7 +32,7 @@ To help you get started with Linked Audiences, consider the following best pract
34
32
35
33
## Step 1: Build a Linked Audience
36
34
37
-
You can build a Linked Audience from profiles associated with an entity, trait, or existing Audience.
35
+
You can build a Linked Audience from profiles associated with an entity, trait, or existing audience.
38
36
39
37

40
38
@@ -53,13 +51,16 @@ After creating the audience, you'll be redirected to the Overview page. By defau
53
51
> warning ""
54
52
> Edits and deletes are not currently supported for Linked Audiences. Segment recommends recreating your existing Linked Audience. To disable an audience, navigate to the **Settings** tab of an audience and toggle the **Enabled** button off.
55
53
56
-
#### Custom Traits
54
+
#### Custom traits
57
55
58
-
You can build Linked Audiences based on custom traits. These traits can be collected from your apps when a user completes a form or signs up using an [Identify](/docs/connections/spec/identify) call. You can view these traits in the Profile explorer, as well. Custom Traits are mutable and update to the latest value seen by the user's Identify events.
56
+
You can build Linked Audiences based on custom traits. These traits can be collected from your apps when a user completes a form or signs up using an [Identify](/docs/connections/spec/identify) call. You can view these traits in the Profile explorer, as well. Custom traits are mutable and update to the latest value seen by the user's Identify events.
59
57
60
58
> info ""
61
59
> When a Linked Audience that previously generated Identify events is deleted, the data for the audience key is still attached to profiles that entered the audience, and becomes visible in Segment as a custom trait.
62
60
61
+
#### Entity conditions
62
+
You can build Linked Audiences based on relational data from the data warehouse. Creating an entity condition will allow you to traverse the nested entity relationships defined in the Data Graph, as well as filter on entity properties at each level.
63
+
63
64
64
65
#### Compute statuses
65
66
@@ -73,6 +74,56 @@ Engage displays the following compute statuses for Linked Audiences.
73
74
| Disabled | The Linked Audience is disabled. |
74
75
| Failed | The computation was cancelled or failed to compute. Please contact [Segment support](https://segment.com/help/contact/){:target="_blank"}. |
75
76
77
+
## Use cases
78
+
79
+
Below are some example use cases to help you learn more about Linked Audiences.
80
+
81
+
### Use case 1: Build an audience of users who have a credit card with an outstanding balance
82
+
83
+
To build this audience, you'll need to define a nested entity condition to relate a `Profile` to their:
84
+
-`Account` entity
85
+
-`Credit Card` entity where `credit_card.balance` is "Outstanding"
86
+
87
+
In the Data Graph, `Account` and `Credit Card` are defined as entities and represented as separate tables in your data warehouse. Relationships are defined between:
88
+
-`Profile` and `Account`
89
+
-`Account` and `Credit Card`
90
+
91
+
In the warehouse, `credit_card.balance` is a column in the `Credit Card` table. By filtering against the `credit_card.balance` column for the "Outstanding" value, marketers can return a list of users that have a credit card with an outstanding balance.
92
+
93
+
### Use case 2: Build an audience of cat owners who are also a part of the platinum membership tier
94
+
95
+
To build this audience, you'll need to define a nested entity condition to relate a `Profile` to their:
96
+
-`Household` entity
97
+
-`Pet` entity where `pet.type` is "Cat"
98
+
99
+
You'll also need to define an audience membership condition to filter for users that are a member of the "Platinum membership tier" audience.
100
+
101
+
In the Data Graph, `Households` and `Pets` are defined as entities and are represented as separate tables in your data warehouse.
102
+
103
+
Relationships are defined between:
104
+
-`Profiles` and `Households`
105
+
-`Households` and `Pets`
106
+
107
+
In the warehouse, `pets.type` is a column in the `pets` table. By filtering against the `pets.type` column for the "cat" value, marketers can return a list of users that have a cat.
108
+
109
+
Furthermore, adding the audience membership condition will allow marketers to further refine their audience to only include users who are part of the "Platinum membership tier" audience.
110
+
111
+
112
+
### Use case 3: Build an audience of credit card holders with a certain number of transactions
113
+
114
+
To build this audience, you'll need to define a nested entity condition to relate a `Profile` to their:
115
+
-`Accounts` entity
116
+
-`Subscriptions` entity where `subscriptions.tier` is "Premium"
117
+
-`Transactions` entity where `transactions.count` is greater than five
118
+
119
+
This nested entity condition has four levels of relationship depth.
120
+
121
+
In the Data Graph, `Accounts`, `Credit Cards`, and `Transactions` are defined as entities. Relationships are defined between:
122
+
-`Profiles` and `Accounts`
123
+
-`Accounts` and `Credit Cards`
124
+
-`Credit Cards` and `Transactions`
125
+
126
+
In the warehouse, `subscriptions.tier` is a column in the `Subscriptions` table, and `transactions.count` is a column in the `Transactions` table. By filtering against the `subscriptions.tier` column for the "Premium" value, and the `transactions.count` column for values greater than five, marketers can return a list of users that have a premium account where there are greater than five transactions.
76
127
77
128
78
129
## Step 2: Activate your Linked Audience
@@ -128,7 +179,6 @@ Example use cases:
128
179
Send a Track event when a profile enters the audience.
129
180
130
181
Example use cases:
131
-
132
182
- Send a congratulatory email when a travel qualifies for premium status.
133
183
- Send a discount to all customers with a particular product on their wishlist.
134
184
@@ -137,7 +187,6 @@ Example use cases:
137
187
Send a Track event when the profile exits the audience.
138
188
139
189
Example use cases:
140
-
141
190
- Send an email to credit card owners to confirm that their credit cards have been paid in full.
142
191
- Send a confirmation to a patient when they have completed all their pre-screening forms.
143
192
@@ -187,58 +236,4 @@ To confirm your destination is receiving events, Segment recommends that you log
187
236
- Search for the `UserID` or `Event Name` (for example, `Entity Added`)
188
237
189
238
190
-
## Use cases
191
-
192
-
Below are some example use cases to help you learn more about Linked Audiences.
193
-
194
-
### Build an audience of cat owners who are also a part of the platinum membership tier
195
-
196
-
Build an audience with `Households` and `Pets` where the following conditions are true:
197
-
-`pets.type` = "cat"
198
-
199
-
And where:
200
-
- The user is a member of the "Platinum membership tier" audience
201
-
202
-
In the Data Graph, `Households` and `Pets` are defined as entities and are represented as separate tables in your data warehouse.
203
-
204
-
Relationships are defined between:
205
-
-`Profiles` and `Households`
206
-
-`Households` and `Pets`
207
-
208
-
In the warehouse, `pets.type` is a column in the `pets` table. By filtering against the `pets.type` column for the "cat" value, marketers can return a list of users that have a cat.
209
-
210
-
Furthermore, adding the audience membership condition will allow marketers to further refine their audience to only include users who are also a part of the platinum membership tier audience.
211
-
212
-
### Build an audience of users with premium subscriptions who are located in Canada
213
-
214
-
Build an audience with `Accounts` and `Subscriptions`, where the following conditions are true:
215
-
-`subscription.status` = "active"
216
-
-`subscription.tier` = "premium"
217
-
218
-
And where the user is from Canada.
219
-
220
-
In the Data Graph, `Accounts` and `Subscriptions` are defined as entities. Relationships are defined between:
221
-
-`Profiles` and `Accounts`
222
-
-`Accounts` and `Subscriptions`
223
-
224
-
In the warehouse, `subscription.status` is a column in the `subscriptions` table. Marketers can refine their audience by filtering against the `subscription.status` and `subscription.tier` columns to return a list of users that have an active subscription to their premium offering.
225
-
226
-
Furthermore, adding the profile condition will allow marketers to further refine their audience to only include users who are located in Canada.
227
-
228
-
229
-
### Build an audience of credit card holders with a certain number of transactions
230
-
231
-
Build an audience with `Accounts`, `Credit Cards`, and `Transactions` where the following conditions are true:
232
-
-`credit_cards.name` equals "Owly Card"
233
-
-`transactions.count` is greater than five
234
-
235
-
In the Data Graph, `Accounts`, `Credit Cards`, and `Transactions` are defined as entities. Relationships are defined between:
236
-
-`Profiles` and `Accounts`
237
-
-`Accounts` and `Credit Cards`
238
-
-`Credit Cards` and `Transactions`
239
-
240
-
In the warehouse:
241
-
-`credit_cards.name` is a column in the `credit_cards` table
242
-
-`transactions.count` is a column in the `transactions` table
243
239
244
-
Marketers can create hyper-targeted user segmentations filtering by column values or attributes, such as "Owly Card" and integers.
0 commit comments