Skip to main content
Log inGet a demo
B2BintermediateGrowth

How to run A/B and multivariate tests on accounts, households, or other user groups

Most testing platforms only work at the “user” level.” This playbook will show you how to run A/B or multivariate tests on any object or user group, such as at the account or household level.

Made by: Hightouch

/

6 minutes

Iterable.
How to run A/B and multivariate tests on accounts, households, or other user groups.

Most experimentation tools assign each individual user to experiment variants. Unfortunately, many businesses operate on other entities or user groups. Let’s say you’re on the product team at a B2B SaaS company. You want to test an alternative onboarding experience for new trial signups–ensuring your users get to that ‘AHA’ moment and convert to paying customers. Unfortunately, since your usual experimentation tools create split audiences at the user level, different users from the same account get disjointed onboarding experiences. Your customers are confused and your test results are invalid: you can’t tell what’s working to convert trial accounts to paid!

You need the ability to create a split experiment at the account level, ensuring that all users from an account get the same experiment variant. Similarly, a utility provider might need to split experiments at the household level. Unfortunately, A/B and multivariate testing based on anything other than a user can be difficult or impossible with many experimentation tools.

You can't just run experiments at the user level for complex companies

In this playbook, we’ll demonstrate how to use Hightouch Traits to set up experiments that group users however you need to, so that members from the same household, account, or other user group get the same test variant. We’ll create a deterministic random variable trait, and assign all members of the same grouping (such as account) to the same trait. This allows us to:

  • Build audiences segmented by the assigned variant for the account
  • Send the account’s assigned variant as a user property directly to downstream tools
  • Write the account’s assigned variant back to the data warehouse for data science or other reporting
  • Bonus: use the trait directly within Hightouch’s Campaign Intelligence for closed-loop reporting