01 Pick the variable
Start with one thing you want to learn.
“Which video wins?” finds a winner. “Which hook wins?” finds a pattern.
A lot of “UGC testing” is publishing several different videos and seeing which one gets the biggest number. That can find a winner. It does not tell you why it won.
Imagine you test:
- Creator A + problem-first hook + talking head + free-trial CTA
- Creator B + testimonial hook + screen recording + “download now”
- Creator C + humor angle + voiceover + discount CTA
Creator B wins. What did you learn? Was it the creator, the angle, the hook, the format, or the CTA? You changed almost everything, so the answer is “one of those.”
Ask one question first
Which opening gets more people to keep watching?
Which customer problem creates more trials?
Which creator brings better users?
Does talking-head beat screen recording?
Does the free-trial message produce more trial starts?
That question becomes the test. Everything else should support it.
02 Keep the rest stable
If you are testing the hook, don’t secretly test five other things too.
Remove the differences that would hide the answer, not every difference.
UGC is messy by nature. A creator will phrase things differently take to take, and that is fine. The variable you care about should still be the obvious difference between the videos.
| Testing hooks | Testing creators | |
|---|---|---|
| Keep | same angle, same creator, same product proof, same CTA, roughly the same format | same angle, same basic brief, same CTA, similar distribution |
| Change | Hook A / Hook B / Hook C | Maya / Jake / Sarah |
| You learn | which opening works for this angle with this creator | which creator brings the better subscriber, not the prettier video |
Good test: same creator + same angle + 3 hooks.
Hard to learn from: 3 creators + 3 angles + 3 formats + 3 CTAs.
The second setup might produce a winner. It just won’t tell you what to repeat.
03 Build the matrix
Put the test on one screen before you make anything.
If it does not fit on one screen, the test has too many variables.
| A | B | C | |
|---|---|---|---|
| Creator | Maya | Maya | Maya |
| Angle | Gym confusion | Gym confusion | Gym confusion |
| Format | Talking head | Talking head | Talking head |
| Hook | “I finally got to the gym…” | “The hardest part isn’t working out…” | “POV: you made it to the gym and…” |
| CTA | Start free trial | Start free trial | Start free trial |
What this test can tell you: which hook performs best for this angle with this creator.
What it cannot tell you: whether Maya is your best creator overall.
That is a different test. Lesson 04 gives each creator their own row, and Lesson 06 shows how to read it.
Pick the metric that decides it
One number gets the final vote (Lesson 01). Which number depends on where the variable shows up.
Hook and format tests usually decide here: watch rate, completion, click-through. Airbridge does not measure these, and this playbook won’t pretend it does.
Angle, creator, and offer tests decide here: installs, trial starts, paid subscribers, revenue per variation.
04 Name the variation
Future you should know what “video_final_7” was.
The angle and the creator are already named. This names the variation.
Do not wait for results to organize the test. Each variation gets a short, readable name that goes into the link (Lesson 04 shows exactly where).
The angle was named in Lesson 02 (angle-gym-confusion). The creator is named when you build the link (creator-maya). So the only thing this lesson names is the variation itself:
Or, for a format test:
Keep it to the variation. Not gym-confusion_maya_hook-b. The angle and the creator are separate labels with their own columns. If you put them in the video name too, you get one long string that cannot be compared on any axis.
Build your test
Structure the test, not the creative. Pick what you are testing and the plan fills in.
01What are you testing?
02Keep these the same
Edit any of them. They are defaults from the running example.
03Change
04Primary metric
In the ad platform
In Airbridge
Hook and format tests usually decide in the ad platform. Angle, creator, and offer tests decide in Airbridge.
Your test plan
Pick what you’re testing to start the plan.
How to see this in Airbridge
- Open Reports → Actuals.
- Add the outcome that decides the test: Installs, Start Trial, Subscribe, or Revenue.
- Group by Ad Creative. That’s where the variation name lives (Lesson 04 shows how to set it).
You'll see:
one row per variation, so you can check whether the version that looked best in the ad platform also brought better users after the install.
Before launch
- What are we testing?
- What stays the same?
- What changes?
- What metric decides it, and where does that metric live?
- What is each variation called?
If one of those is unclear, fix it before anything is filmed.