๐๏ธ Your First Feature
Now that you have created your Statsig account, let's get started on building and shipping your first feature using Statsig.
๐๏ธ Logging Events
After creating your first gate, you want to start logging events in order for the system to understand what you care about. These events are then automatically derived into metrics and used to quantify the impact of your features on the health of the overall product.
๐๏ธ Make Your Code Dynamic
Now that you have created your Statsig account, and perhaps even your first feature, this guide will help you make your app a bit more flexible with Dynamic Config.
๐๏ธ Your First A/B Test
In this guide, you will create and implement your first A/B/n test. While you can use Statsig's Feature Gates to roll out new features, Statsig's Experiments enable you to run all kinds of A/B tests, from simple bivariant (A vs. B) experiments to multi-variant experiments ( A vs. B/C/D/n) and mutually exclusive experiments.
๐๏ธ Your First Device-level Experiment
In cases where you're unable to establish the user's identity and are unable to leverage a user ID as the unit of randomization for your experiment,
๐๏ธ Experiment on custom Unit ID types
Sometimes you may want to randomize experiment bucketing based on a Unit ID other than the user ID, or the Statsig generated Stable ID. For example, say your company builds tasks management tools for other companies to use - you need to run an experiment to test different experiences for a tool, but you want to make sure everyone in the same company gets the same experience, so that you can understand how
๐๏ธ Creating Holdouts
What is a holdout?
๐๏ธ Using Environments
All of our SDKs allow you to set the environment tier your app is currently in during initialization.
๐๏ธ Setting up Reviews
You can enable reviews for all Statsig resources such as feature gates, dynamic configs, segments, and experiments that you'll likely deploy to a production environment.
๐๏ธ Reusable Targeting (Segments)
User Segments allow you to predefine targeting groups for re-use in Feature Gates and Dynamic Configs. Think of it as a reusable macro for a set of users.
๐๏ธ Private Attributes
Evaluating feature gates, dynamic configs, segments, and experiments without logging user data to Statsig
๐๏ธ Synchronized Launches
As you get used to developing with feature flags, you will start to include them from the beginning of your feature development, changing the audience of your features as you go. As this takes hold across your team/organization/company, you will want to be able to tie features together and launch them simultaneously, as part of a broader release.
๐๏ธ A/B Test on Shopify
If you're interested in A/B testing on your Shopify site, there are two steps you will need to take.
๐๏ธ Use Statsig for analytics
If you are new to Statsig and are already using another feature flagging or experimentation platform, it is easy to import your events to Statsig and get analytics automatically.
๐๏ธ Using Gates or Experiments
With Statsig, you can create control and test groups, and compare these groups as an A/B test using either a feature gate or an experiment.
๐๏ธ Bootstrapping Your Experimentation Program
In this guide, we focus on chalking out a simple and successful program to get started with experimentation at your company using Statsig. The best part? You can get started completely for free, with Statsigโs free tier of up to 5M events per month and no limits on the number of team members.
๐๏ธ Running an A/A Test
In this guide, we will walk you through how to leverage Statsigโs platform to run an A/A test on your product.
๐๏ธ Serverless
In this guide, we will walk you through how to leverage Statsigโs platform in serverless environments. The examples in this guide use the statsig-node SDK in a Google Cloud Function.
๐๏ธ Config History
Config history for things like Feature Gates, Experiments, Dynamic Configs, and Segments can be accessed by clicking the "History" button on the top right of the page.
๐๏ธ Running a POC
At Statsig we encourage customers to try us out to prove our value by running a proof of concept (or limited test). Typically, this evaluation consists of implementing 1-2 low risk features and/or experiments.
๐๏ธ POC to Production
In this guide, we introduce you to transitioning from a proof of concept or limited test on Statsig to a broader production deployment.
๐๏ธ Testing Your Setup
Statsig increases your engineering velocity. This page has pointers to features across the product that enable you to test while moving fast.
๐๏ธ Maximize uptime
Statsig serves billions of individual user interactions. Along the way, we designed the service for reliability and availability of your apps that use Statsig. Because of this, in the case where your application cannot reach Statsig for any reason, your application will continue to work exactly as you expect with locally cached values.
๐๏ธ Landing Page Experiments
5 items
๐๏ธ Email AB Testing with SendGrid
Email campaigns are a critical tool for any Marketing team. Finding the best performing Email template is a perfect use-case for an A/B test. Statsig allows you to run simple but powerful A/B tests on different parts of your email content. Since Statsig can integrate seamlessly with product analytics, you can run email experiments and understand deeper business level impact easily.
๐๏ธ Email AB Testing with Customer.io
Email campaigns are a critical tool for any Marketing team. Finding the best performing Email template is a perfect use-case for an A/B test. Statsig allows you to run simple but powerful A/B tests on different parts of your email content. Since Statsig can integrate seamlessly with product analytics, you can run email experiments and understand deeper business level impact on product metrics easily.
๐๏ธ A/B Test Email Campaigns
A/B Testing an email campaign and getting experiment results on downstream product metrics (in addition to top level email interaction metrics), is a common use case for Statsig customers.
๐๏ธ CMS Integrations
Using Statsig with a CMS
๐๏ธ Migrate from LaunchDarkly
Statsig has a migration tool to automate recreating feature flags you already have in LaunchDarkly. This takes under five minutes.