Skip to content

Commit c250003

Browse files
author
markzegarelli
authored
Merge pull request #1436 from segmentio/personas-xmpl-path
Update personas paths
2 parents 1069d36 + 0399dd2 commit c250003

File tree

3 files changed

+15
-20
lines changed

3 files changed

+15
-20
lines changed

src/_data/sidenav/main.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,6 @@ sections:
148148
slug: connections/destinations
149149
section:
150150
- path: /connections/destinations
151-
152151
title: Destinations overview
153152
- path: /connections/destinations/add-destination
154153
title: Add a destination
@@ -264,8 +263,6 @@ sections:
264263
title: Overview
265264
- path: /personas/audiences/account-audiences
266265
title: Account-level Audiences
267-
# - path: /personas/audiences
268-
# title: Audiences
269266
- path: /personas/using-personas-data
270267
title: Using Personas data
271268
- path: /personas/warehouses

src/personas/audiences/account-audiences.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
---
22
title: Account-level Audiences
3-
redirect_from: '/personas/audiences'
43
---
54

65
Account-level audiences are Personas audiences for businesses that sell to other businesses. They return the set of accounts which match a combination of account-level traits, user-level traits, and user events. You can sync these accounts and associated users with downstream destinations.

src/personas/audiences/index.md

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
---
22
title: Personas Audiences Overview
3-
redirect_from: '/personas/audiences'
43
---
54

65
Audiences allow you to define cohorts of users or accounts based on their event behavior and traits that Segment then keeps up-to-date over time. Audiences can be built from your core **tracking events**, **traits**, or **computed traits**. These audiences can then be synced to hundreds of destinations and are available using the [Profile API](/docs/personas/profile-api).
@@ -9,13 +8,13 @@ Audiences allow you to define cohorts of users or accounts based on their event
98

109
When building an audience you can use existing events, traits, computed traits or audiences.
1110

12-
![](images/audience_condition_list.png)
11+
![](/docs/personas/images/audience_condition_list.png)
1312

1413
### Events
1514

1615
You can build an audience from any of the events that are connected to Personas. This includes any [track](/docs/connections/spec/track), [page](/docs/connections/spec/page), or [screen](/docs/connections/spec/screen) calls. You can use the `property` button to refine the audience on specific event properties as well. Select `and not who` to indicate users that have not performed an event. For example, you might want to look at all users that have viewed a product above a certain price point, but not completed the order.
1716

18-
![](images/audience_builder.png)
17+
![](/docs/personas/images/audience_builder.png)
1918

2019
You can also specify two different types of time-windows, `within` and `in between`. Within lets you specify an event that occurred in the last `x` number of days. In-between lets you specify events that occurred over a rolling time-window in the past. A common use case is to look at all customers that were active 30 to 90 days ago, but have not completed an action in the last 30 days.
2120

@@ -27,33 +26,33 @@ You can also build audiences based on custom traits. These traits can be collect
2726

2827
You can also use computed traits in an audience definition. For example, if you have created a `total_revenue` computed trait, you can use this to generate an audience of `big_spender` customers that exceed a certain threshold.
2928

30-
![](images/audience_builder_computed.png)
29+
![](/docs/personas/images/audience_builder_computed.png)
3130

3231
### Funnel Audiences
3332

3433
Funnel audiences allow you to specify strict ordering between two events. This might be the case if you want an event to happen or not happen, within a specific time window, as in the example below
3534

36-
![](images/funnel_audiences1.png)
35+
![](/docs/personas/images/funnel_audiences1.png)
3736

3837
### Dynamic Property References
3938

4039
Dynamic Property references give you more flexibility over funnel audiences. Instead of specifying a constant value in both events, like product_id = '123' for both Product Viewed and Order Completed events, you can specify that a child event references an event property of a parent event. You can also compare an event property to a trait variable.
4140

42-
![](images/dynamic_property_audiences1.png)
41+
![](/docs/personas/images/dynamic_property_audiences1.png)
4342

4443
### Account-Level audiences
4544

4645
If you are a B2B business, you might want to build an audience of accounts. You can use both account-level traits that you've sent through the [group](/docs/connections/spec/group) call, or user-level traits and events. For example, you might want to re-engage a list of at-risk accounts defined as companies which are on a business tier plan and where none of the users in that account have logged in recently. When incorporating user-level events or traits, you can specify `None of the users`, `Any users`, or `All users`.
4746

4847
See [Account-level Audiences](/docs/personas/audiences/account-audiences) for more information.
4948

50-
![](images/1542075123519.png)
49+
![](/docs/personas/images/1542075123519.png)
5150

5251
## Connecting your Audience to a Destination
5352

5453
Once you have previewed your audience, you can choose to connect a destination, or simply keep the audience in Segment and download a csv. If you already have destinations set up in Segment, you can import the configuration from one of your existing sources to Personas. Note that you can only connect one destination configuration per destination type.
5554

56-
![](images/audience_select_destination_card.png)
55+
![](/docs/personas/images/audience_select_destination_card.png)
5756

5857
When you create an audience, Segment starts syncing your audience to the destinations you selected. Audiences are either sent to destinations as a boolean user-property or a user-list, depending on what the destination supports. Read more about [which destinations are supported](/docs/personas/using-personas-data/#compatible-personas-destinations) in the Personas documentation.
5958

@@ -74,20 +73,20 @@ Realtime Compute allows you to update traits and audiences as Segment receives n
7473
To create a new audience:
7574

7675
1. Go to your **Computed Traits** or **Audiences** tab in Personas and click **New**.
77-
![](images/1538693216424_image.png)
76+
![](/docs/personas/images/1538693216424_image.png)
7877

7978

8079
2. Create your computed trait or audience.
8180

8281
A lightning bolt indicates that the computation updates in real-time.
8382

84-
![](images/1538693443980_image.png)
83+
![](/docs/personas/images/1538693443980_image.png)
8584

8685
3. To preview your audience, click **Select Destinations**, then click **Review & Create**.
8786

8887
By default, Segment queries all historical data (or "[replays](/docs/guides/what-is-replay/)" data) to set the current value of the computed trait and audience. You can uncheck Historical Backfill to compute values for the audience or trait without using this data. With this disabled, the trait or audience only uses the data that arrives after you created it.
8988

90-
![](images/audience_review_create.png)
89+
![](/docs/personas/images/audience_review_create.png)
9190

9291

9392
> warning ""
@@ -121,17 +120,17 @@ You can read the [full Profile API docs](/docs/personas/profile-api/) to learn m
121120
## Downloading your Audience as a CSV
122121

123122
You can download a copy of your audience by visiting the the audience overview page.
124-
![](images/audience_overview.png)
123+
![](/docs/personas/images/audience_overview.png)
125124
Audience CSVs are generated on demand. Before you can download the CSV, you will need to generate it. There are three different options for formatting:
126125

127-
- **Unformatted:** Contains two columns. The first contains the user or account key and the second is a JSON object containing the external IDs. Generating this CSV is faster than the formatted option below. [Download example unformatted CSV](files/audience_csv_format_a.csv)
128-
- **Formatted (with indexed columns for ID types with multiple values):** Contains the same first two columns as the unformatted CSV. Additional columns are added for each distinct external ID type. When a given external ID type has more than one value, for example a user with three email addresses, _additional columns with indexed headers are added_, (`email`, `email_1`, `email_2`). [Download example formatted CSV with indexed columns](files/audience_csv_format_b.csv)
129-
- **Single Column (with one external ID type):** Contains only a single column of data with the selected external ID type. When the given external ID type has more than one value, for example a user with two email addresses, _additional rows are added._ Data in this format is hashed by default with the SHA256 hashing algorithm, but may be downloaded raw (unhashed) with appropriate permissions. This format is useful for uploading the audience to destinations like Snapchat or Braze, which may require a single column of hashed emails, for example. [Download example single column hashed CSV](files/audience_csv_format_c.csv)
126+
- **Unformatted:** Contains two columns. The first contains the user or account key and the second is a JSON object containing the external IDs. Generating this CSV is faster than the formatted option below. [Download example unformatted CSV](/docs/personas/files/audience_csv_format_a.csv)
127+
- **Formatted (with indexed columns for ID types with multiple values):** Contains the same first two columns as the unformatted CSV. Additional columns are added for each distinct external ID type. When a given external ID type has more than one value, for example a user with three email addresses, _additional columns with indexed headers are added_, (`email`, `email_1`, `email_2`). [Download example formatted CSV with indexed columns](/docs/personas/files/audience_csv_format_b.csv)
128+
- **Single Column (with one external ID type):** Contains only a single column of data with the selected external ID type. When the given external ID type has more than one value, for example a user with two email addresses, _additional rows are added._ Data in this format is hashed by default with the SHA256 hashing algorithm, but may be downloaded raw (unhashed) with appropriate permissions. This format is useful for uploading the audience to destinations like Snapchat or Braze, which may require a single column of hashed emails, for example. [Download example single column hashed CSV](/docs/personas/files/audience_csv_format_c.csv)
130129

131130

132131
<table>
133132
<tr>
134-
<td>![](images/large_audience_csv.png)</td>
133+
<td>![](/docs/personas/images/large_audience_csv.png)</td>
135134
<td width="45%">Generating a CSV can take a substantial amount of time for large audiences (around 30 seconds for a formatted CSV with 1 million rows). For CSVs that are expected to take over 20 seconds, the Segment app displays an estimated generation time. After clicking Generate, it is recommended that you leave the modal open while the CSV is created.
136135
(If the audience recalculates between when you click Generate and when you download the file, you might want to regenerate the file. The CSV is a snapshot from when you clicked Generate, and could be outdated.)</td>
137136
</tr>

0 commit comments

Comments
 (0)