Hi everyone, here for a query. We want to do multi...
# announcements
b
Hi everyone, here for a query. We want to do multiple experiments and instead of using strings,numbers or JSON , we use a nested ON/OFF to get it working but the traffic split seems to be skewed. Can someone help out ? Eg - To run test A,B,C ( 20%,20%,20% ) along with Prod Build ( 40% ) - We have setup 3 exp exp-a, exp-b and exp-c and logic goes like if ( exp-a ) { if ( exp-b ) { if ( exp-c ) { log ( exp-c); } else{ log ( exp-b ); } } else { log ( exp-a ); } } else { log ( “prod”); } }
f
what traffic splits did you choose for the different experiments? I don't think nesting like that will work very well.
I think it could theoretically work if you do a 60/40 split for A, a 66.7/33.3 split for B, and a 50/50 split for C. But you would have to do custom assignment logging and not use the built-in trackingCallback.
b
@future-teacher-7046 This is exactly how we have done. 60/40 for A, 66/34 for B and 50/50 for C but haven’t done custom assignment logging. Where can i read more on that?
@future-teacher-7046?
@fresh-football-47124 Can you help here?
f
I can try
I think jeremy means that you would have to check the user attributes and fire the tracking event yourself
b
Is there a document for this?
f
I'm not sure why you don't just use a numeric or string experiment
and just map those values to the sections of your experiment
would be a lot easier
b
We had a code running and it worked for us so expanded on it
But could this be because of Growthbook’s deterministic hashing that nested booleans don’t work as expected?
f
we can help you out in a few hours, if you want to meet - we can perhaps help you find a more scalable way
b
That helps. We are from India and we couldn’t find best slots in the next two days. If any ad-hoc support can be given in the next few hours it would be very verry helpful!
f
any of these times work? https://calendly.com/jeremy-588/30min
b
Have scheduled for 8:30 pm today
IST