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
- Provide your SDK key and Feature Flag key in the `'<SDK-KEY>'` and `'<FEATURE-FLAG-KEY>'` placeholders above.
111
111
- Provide the id you are going to use for analytics logging to `'<SUBJECT-ID>'`. Ideally this would be an id from a managed platform such as Segment, Rudderstack, Google Analytics, or an internal platform.
112
-
- Add your client side analytics tracking call once the assignment has been made. Make sure your analytics platform is sending data to your data warehouse connected to Eppo. This will ensure that assignments made by Eppo will be tracked and can be used for experiment analysis. For more information on Eppo's event logging integrations with popular platforms like Segment, mParticle, Rudderstack, and Snowplow, see our documentation [here](/sdks/event-logging).
112
+
- Add your client side analytics tracking call once the assignment has been made. Make sure your analytics platform is sending data to your data warehouse connected to Eppo. This will ensure that assignments made by Eppo will be tracked and can be used for experiment analysis. For more information on Eppo's event logging integrations with popular platforms like Segment, mParticle, Rudderstack, and Snowplow, see our documentation [here](/sdks/event-logging/assignment-logging/).
113
113
114
114
## Edge cases
115
115
@@ -120,4 +120,3 @@ If you end up using a subject key or user traits from a cookie, make sure that t
120
120
## Demo
121
121
122
122
To see a demo of the Webflow integration in action, see this link: https://star-wars-demo.webflow.io/.
Copy file name to clipboardExpand all lines: docs/guides/migrations/launchdarkly-migration.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
1.**Install the Eppo SDK**
4
4
- Login to Eppo with your work email: https://eppo.cloud/
5
5
-[Generate an SDK key](https://docs.geteppo.com/sdks/sdk-keys) by navigating to “SDK Keys” under Configuration
6
-
-[Define a logging function](https://docs.geteppo.com/sdks/event-logging/) for the Eppo SDK to log assignments so they end up in your data warehouse.
6
+
-[Define a logging function](https://docs.geteppo.com/sdks/event-logging/assignment-logging/) for the Eppo SDK to log assignments so they end up in your data warehouse.
Copy file name to clipboardExpand all lines: docs/quick-starts/bandit-quickstart.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ Store the SDK key securely; it is not possible to view it after closing the moda
27
27
28
28
Eppo leverages your existing event logging infrastructure to track experiment assignments. Whether you use a third-party system to log events to the data warehouse or have an internally built solution, you'll simply pass in a logging function when initializing the SDK.
29
29
30
-
The [event logging](/sdks/event-logging/) page has more information on how to set up logging using different logging tools.
30
+
The [Assignment event logging](/sdks/event-logging/assignment-logging/) page has more information on how to set up logging using different logging tools.
31
31
32
32
This logger should write to a table with columns with the following names (they can be in any order):
33
33
***timestamp** - Timestamp of the bandit assignment
@@ -46,7 +46,7 @@ Additional information that is provided to the logger that can optionally--but i
46
46
***optimality_gap** - The difference between the score of the selected action and the highest-scored action
47
47
***metadata** - Any additional freeform metadata, in JSON format, such as the version of the SDK
48
48
49
-
Below is an example bandit assignment logger for the Java SDK, defined when building the SDK client. This example writes directly to Snowflake. This is illustrative and not recommended practice. Refer to our [event logging](/sdks/event-logging/) page for recommended options.
49
+
Below is an example bandit assignment logger for the Java SDK, defined when building the SDK client. This example writes directly to Snowflake. This is illustrative and not recommended practice. Refer to our [assignment logging](/sdks/event-logging/assignment-logging/) page for recommended options.
@@ -141,7 +141,7 @@ It is recommended to use the `load()` method to fetch the latest flag configurat
141
141
142
142
The SDK will invoke the `logAssignment` function with an `Assignment` object that contains the following fields:
143
143
144
-
<ApiOptionRef
144
+
<ApiOptionRef
145
145
name="timestamp"
146
146
type="string"
147
147
defaultValue=""
@@ -150,7 +150,7 @@ The SDK will invoke the `logAssignment` function with an `Assignment` object tha
150
150
The time when the subject was assigned to the variation. Example: `"2021-06-22T17:35:12.000Z"`
151
151
</ApiOptionRef>
152
152
153
-
<ApiOptionRef
153
+
<ApiOptionRef
154
154
name="featureFlag"
155
155
type="string"
156
156
defaultValue=""
@@ -159,7 +159,7 @@ The time when the subject was assigned to the variation. Example: `"2021-06-22T1
159
159
An Eppo feature flag key. Example: `"recommendation-algo"`
160
160
</ApiOptionRef>
161
161
162
-
<ApiOptionRef
162
+
<ApiOptionRef
163
163
name="allocation"
164
164
type="string"
165
165
defaultValue=""
@@ -168,7 +168,7 @@ An Eppo feature flag key. Example: `"recommendation-algo"`
168
168
An Eppo allocation key. Example: `"allocation-17"`
169
169
</ApiOptionRef>
170
170
171
-
<ApiOptionRef
171
+
<ApiOptionRef
172
172
name="experiment"
173
173
type="string"
174
174
defaultValue=""
@@ -177,7 +177,7 @@ An Eppo allocation key. Example: `"allocation-17"`
177
177
An Eppo experiment key. Example: `"recommendation-algo-allocation-17"`
178
178
</ApiOptionRef>
179
179
180
-
<ApiOptionRef
180
+
<ApiOptionRef
181
181
name="subject"
182
182
type="string"
183
183
defaultValue=""
@@ -186,7 +186,7 @@ An Eppo experiment key. Example: `"recommendation-algo-allocation-17"`
186
186
An identifier of the subject or user assigned to the experiment variation. Example: UUID
187
187
</ApiOptionRef>
188
188
189
-
<ApiOptionRef
189
+
<ApiOptionRef
190
190
name="subjectAttributes"
191
191
type="[String: EppoValue]"
192
192
defaultValue="[:]"
@@ -195,7 +195,7 @@ An identifier of the subject or user assigned to the experiment variation. Examp
195
195
A dictionary mapping String keys to EppoValue values. These attributes are used for targeting and are only logged if passed to the SDK assignment function. EppoValue can be a String, Number, or Boolean.
196
196
</ApiOptionRef>
197
197
198
-
<ApiOptionRef
198
+
<ApiOptionRef
199
199
name="variation"
200
200
type="string"
201
201
defaultValue="undefined"
@@ -205,5 +205,5 @@ The experiment variation the subject was assigned to. Example: `"control"`
205
205
</ApiOptionRef>
206
206
207
207
:::note
208
-
More details about logging and examples (with Segment, Rudderstack, mParticle, and Snowplow) can be found in the [event logging](/sdks/event-logging/) page.
209
-
:::
208
+
More details about logging and examples (with Segment, Rudderstack, mParticle, and Snowplow) can be found in the [assignment logging](/sdks/event-logging/assignment-logging/) page.
0 commit comments