Skip to content

Commit c4bf8ee

Browse files
authored
Merge pull request #665 from segmentio/repo-sync
repo sync
2 parents bf6442b + 6a18437 commit c4bf8ee

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

src/engage/faqs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,14 @@ The audience in the image below includes all users that have Product Added in th
6666
> info ""
6767
> Funnel Audiences compute based on all instances of the parent event within the lookback period. This means that if you have a user that Product Added ⟶ Order Completed ⟶ Product Added, this user would be entered into the Abandoned Cart state despite having previously completed an order.
6868
69-
<!--PW 9/6/22 ## What is Engage Merge Protection?
69+
## What is Engage Merge Protection?
7070
Engage merge protection algorithm protects your identity graph from unnecessary merges by finding and removing untrusted external IDs. Here's an example:
7171

7272
![Merge protection](images/merge_protection.png "An image representing the merge protection flow")
7373

7474
In this example, `anonymous_id: a1` is not reset during a `User Logout`. Without merge protection rules, Segment would merge `user_id u1` and `user_id u2`. Instead, the identity resolution algorithm detects that such a merge would break `user_id` uniqueness and prevents the merge.
7575

76-
This is especially helpful for preventing "blob users" that are merged together by non-unique anonymous IDs or by common group emails like `[email protected]`. -->
76+
This is especially helpful for preventing "blob users" that are merged together by non-unique anonymous IDs or by common group emails like `[email protected]`.
7777

7878
## Which destinations support syncing the identity graph?
7979
Most destinations on the Segment Platform are built up around a user model. They assume that a user will have a single userId. Further, most Destinations are not built to handle anonymous traffic.

src/profiles/faqs.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ Identity Graph automatically collects a rich set of external IDs without any add
1717

1818
If you want Identity Graph to operate on a different custom ID, you can pass it in using `context.externalIds` on an `identify()` or `track()`. If you're interested in this feature, contact your CSM to discuss the best way to implement this feature.
1919

20-
<!--PW 9/6/22
2120
## How does Profiles handle identity merging?
2221
Each incoming event is analyzed and external IDs are extracted (`user_id`, `anonymous_id`, `email`). The simplified algorithm works as follows:
2322

@@ -31,7 +30,7 @@ Each incoming event is analyzed and external IDs are extracted (`user_id`, `anon
3130

3231
![Identity graph merging](images/merging_2.png "Flowchart of Segment searching for profiles by external ID")
3332

34-
![Identity graph merging](images/merging_3.png "Flowchart of Segment merging profiles") -->
33+
![Identity graph merging](images/merging_3.png "Flowchart of Segment merging profiles")
3534

3635
## Is all matching deterministic, or is there any support for probabilistic matching?
3736
All Profile matching is deterministic and based on first-party data that you've collected.

0 commit comments

Comments
 (0)