Skip to content

Commit 4fa1528

Browse files
authored
feat(tracking): add experiment category to tracking types
Adds an `experiment` category and `contentful_experiment_assignment_event` to EventDataTypes. This will help us to send Segment tracking events for Optimizely experiments from portal-app to the monolith. This PR is related to: Add new Segment Tracker event to monolith: codecademy-engineering/Codecademy#30278 Adding tracking event trigger on an decision event: codecademy-engineering/portal-app#1787 We're trying to get a tracking event fired like this: ![Screen Shot 2022-04-06 at 12 06 41 PM](https://user-images.githubusercontent.com/29311886/162050123-5fc0fbe1-8301-4a8f-880e-871f1e47d9b1.png)
1 parent cb168e7 commit 4fa1528

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

packages/tracking/src/events/types.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ export type EventDataTypes = {
4242
exercise: {
4343
force_pass: BaseEventAnyData;
4444
};
45+
// events for tracking experiments in optimizely
46+
experiment: {
47+
contentful_experiment_assignment_event: BaseEventAnyData;
48+
};
4549
payments: {
4650
cancel_survey: BaseEventAnyData;
4751
};

0 commit comments

Comments
 (0)