Hi team, I'm reading up on the Holdout docs and trying to figure out if we might be able to effectively use them in our setup or not. We are using url redirect experiments in a cloudflare worker at edge since our site is heavily cached so we need to check experiments for pages and do the bucketing and internal redirects before hitting our cache layer. We do not use the feature flag option because of the caching issue - the logic to check for a feature and show A or B in our server-side components would not be effective once the page is cached. Here are my queries re holdouts:
⢠Is it correct that if you create a holdout group which then gets added to your experiments and a small percentage is bucketed as the holdout group, do you then need code logic (flags) to look for users in the holdout group to determine what to show them? If so - can you help me find docs/info on that? I can't find the info
⦠Or is it simpler and the holdout users simply see control and no code changes are required?
⢠If we have config in our cloudflare setup to only run the cloudflare worker on pages with active experiments, will this be problematic if trying to use holdout groups effectively?
⢠Could an alternative solution for us be to create new experiments as our 'post rollout' experiments designed to measure the effect of a winning change where we show/roll out the winning change to 90/95% of users and the remaining 5% (a holdout group) get the original, so that we can confirm in the following month or two that any positive impact is indeed from the rolled out change and not from other factors like a time of year that sees lots of traffic/growth?
Any advice/info appreciated š