Skip to content

Commit 92490ee

Browse files
authored
Update the 3.0.0 changelog (#168)
We want to _further_ clarify the event tracking changes in the 3.0 release. I'm updating the `master` branch but I won't try to update the `3.0.0` tag.
1 parent 44ac6c7 commit 92490ee

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

Diff for: CHANGELOG.rst

+11-4
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,13 @@ New Features:
1414
*unconditionally*, without first determining whether the user is
1515
targeted by a known experiment that uses the event. This may
1616
increase outbound network traffic.
17-
- In Optimizely results, conversion events sent by 3.0 SDKs are
18-
automatically attributed to variations that the user has
19-
previously seen, as long as our backend has actually received the
20-
impression events for those variations.
17+
- In Optimizely results, conversion events sent by 3.0 SDKs don't
18+
explicitly name the experiments and variations that are currently
19+
targeted to the user. Instead, conversions are automatically
20+
attributed to variations that the user has previously seen, as long
21+
as those variations were served via 3.0 SDKs or by other clients
22+
capable of automatic attribution, and as long as our backend
23+
actually received the impression events for those variations.
2124
- Altogether, this allows you to track conversion events and
2225
attribute them to variations even when you don’t know all of a
2326
user’s attribute values, and even if the user’s attribute values
@@ -70,6 +73,10 @@ New Features:
7073
Breaking Changes:
7174
~~~~~~~~~~~~~~~~~
7275

76+
- Conversion events sent by 3.0 SDKs don't explicitly name the experiments
77+
and variations that are currently targeted to the user, so these events
78+
are unattributed in raw events data export. You must use the new *results*
79+
export to determine the variations to which events have been attributed.
7380
- Previously, notification listeners were only given string-valued user
7481
attributes because only strings could be passed into various method
7582
calls. That is no longer the case. You may pass non-string attribute

0 commit comments

Comments
 (0)