Skip to content

Feat: EXP-4851 - Add optimizely attribute fetch function #8#10

Closed
patrick-wu wants to merge 8 commits intomainfrom
feat/EXP-4851
Closed

Feat: EXP-4851 - Add optimizely attribute fetch function #8#10
patrick-wu wants to merge 8 commits intomainfrom
feat/EXP-4851

Conversation

@patrick-wu
Copy link
Collaborator

Summary

Adding the following to the Rokt kit:

ingesting new settings field that indicates whether there's a onboardingExpProvider
new function for fetching optimizely experiments and transforming them to select-placement attributes
before selectPlacement(), executes the Optimizely attribute fetch function and attach Optimizely attributes to the SP call

Testing Plan

{explain how this has been tested, and what additional testing should be done}

@patrick-wu patrick-wu requested a review from Copilot March 25, 2025 17:26
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds support for fetching Optimizely attributes and integrating them with the Rokt kit launch process.

  • Adds a new settings field for the onboarding experiment provider.
  • Introduces a new function (fetchOptimizely) to retrieve and transform active Optimizely experiments.
  • Adds logging on the Rokt launcher attachment.

@patrick-wu patrick-wu force-pushed the feat/EXP-4851 branch 3 times, most recently from 141ad99 to 202f840 Compare March 26, 2025 18:00
@alexs-mparticle alexs-mparticle force-pushed the feat/SQDSDKS-7159-user-filtering branch from 63f464b to a791b35 Compare March 27, 2025 18:26
invoke right before selectPlacement() calls
@patrick-wu patrick-wu changed the base branch from feat/SQDSDKS-7159-user-filtering to main April 7, 2025 15:38
@patrick-wu patrick-wu closed this Apr 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants