And for everything else, there’s always the FAQ. We’ll try to keep this list updated with more recent and common questions, and move those answers to their respective places in the docs over time.
How does bucketing within the Statsig SDKs work?
Is it possible to add a layer to a running experiment?
Why should I define parameters for my experiments and get them in code, instead of just getting the group?
Why am I not seeing my exposures and custom events logged in Statsig?
statsig.flush()
before your process exits. Some edge providers offer utility methods to elegantly handle this situation to ensure events are flushed without blocking the response to the client (example). In a long-lived process like a webserver this is typically not required, but some customers choose to hook into the process’s shutdown signal to flush events.If you are not seeing a specific custom event, make sure you check the event name is valid. Statsig drops events that match this regex/contain this character set: "\\[\]{}<>#=;&$%|\u0000\n\r"
I don't see my client or server language listed, can I still use Statsig?
When I increase/decrease the rollout percentage of a rule on a feature gate, will users who were passing the rule continue to pass?
What statistical tests does Statsig use?
How does Statsig handle low sample size?
What is the type II error Statsig uses?
When should I use one-sided tests vs two-sided?
How does Statsig deal with ‘the peeking problem’?
How does Statsig handle skewed distribution / long tail?
How do you deal with family-wise error rate (FWER)?
What is CUPED?
How can I reduce variance / increase power / accelerate decision making?
Does Statsig offer metric sensitivity analysis / cross-exp analysis / exp impact analysis?
How easy is it to export a customer report?
Does Statsig support targeting tests to certain users?
Does Statsig support power analysis?
How does Statsig handle ratio metrics in statistical test?
How can I slice and dice to dive deeper into pulse result?
How can I get started with running an A/B Test?