7 Result logic
In this lesson, we’ll cover result logic, a powerful way to personalize your outcome screens or redirect flows based on a participant’s answers or scores. We’ll:
- look at the default two-result-page setup for quizzes in a math quiz example and how to change that default
- configure answer-based branching with scoring logic
- use redirect pages as an alternative to result page for tailored product or content recommendations
- combine marketing inputs like UTM tags with user choices to customize a product recommendation or audience insight survey
- navigate result logic in the Creator
Transcript:
00:00:03.100 –> 00:00:05.920
Hello and welcome back. In this video
00:00:05.920 –> 00:00:07.520
we’re going to be looking at branching
00:00:07.520 –> 00:00:09.520
logic for results. You can use this for
00:00:09.520 –> 00:00:11.600
so many Riddles and use cases whether
00:00:11.600 –> 00:00:13.680
it’s to show different result pages based
00:00:13.680 –> 00:00:16.320
on someone’s score or whether it’s a
00:00:16.320 –> 00:00:19.040
different product recommendation based on
00:00:19.040 –> 00:00:21.920
someone’s answer choices. So we’ll
00:00:21.920 –> 00:00:24.360
dive into an example and then you can
00:00:24.360 –> 00:00:27.320
apply this to any of your projects. We’ll
00:00:27.320 –> 00:00:29.040
look at a quiz example first of all.
00:00:29.760 –> 00:00:31.640
Let’s take this maths quiz here, and
00:00:31.640 –> 00:00:33.760
there are two result pages here, one for
00:00:33.760 –> 00:00:35.280
a lower score, one for a higher score.
00:00:35.280 –> 00:00:37.400
They’re also in here by default, so you
00:00:37.400 –> 00:00:39.360
don’t have to set this up
00:00:40.160 –> 00:00:41.840
normally, but just to show you how it
00:00:41.840 –> 00:00:43.100
works, click on Configure results, and
00:00:43.100 –> 00:00:46.320
then we see all these questions here, and
00:00:46.320 –> 00:00:49.200
now we have two result pages here. If
00:00:49.200 –> 00:00:52.040
you want to change the score ranges, then
00:00:52.040 –> 00:00:54.720
you can click on this plus here or on
00:00:54.720 –> 00:00:56.880
this slider here and decide
00:00:57.400 –> 00:00:59.920
what percentile should get
00:01:00.800 –> 00:01:03.440
the lower score result page and what
00:01:04.120 –> 00:01:06.080
percentile should get the other result
00:01:06.080 –> 00:01:08.880
page. That’s something you can set here.
00:01:10.080 –> 00:01:12.160
And if you have several different result
00:01:12.160 –> 00:01:14.100
pages, you can, like with any branching
00:01:14.100 –> 00:01:17.920
logic for questions as well, you can then
00:01:18.080 –> 00:01:20.640
see this score range here. You can also
00:01:20.640 –> 00:01:23.360
change the score range there again. and
00:01:23.360 –> 00:01:25.440
then from the drop-down menu you can
00:01:25.440 –> 00:01:27.200
choose which result page should go there.
00:01:27.520 –> 00:01:29.600
You can also drag and drop result pages
00:01:29.840 –> 00:01:32.800
around like this. It’s up
00:01:32.800 –> 00:01:34.680
to you which way you find easier.
00:01:35.520 –> 00:01:38.320
Okay, so that’s a simple branching split
00:01:38.320 –> 00:01:40.320
between a lower score and a higher score.
00:01:40.720 –> 00:01:43.280
You could also create a third range and
00:01:43.360 –> 00:01:45.520
then divide that up between
00:01:46.160 –> 00:01:47.400
three different score ranges, for
00:01:47.400 –> 00:01:49.100
example. So that’s that one there.
00:01:50.440 –> 00:01:52.400
Okay, let’s look at another example for
00:01:52.480 –> 00:01:55.200
the result logic. In our
00:01:55.200 –> 00:01:57.840
movie quiz here, for example, we
00:01:57.840 –> 00:02:00.120
haven’t… I’ll show you the
00:02:01.280 –> 00:02:03.100
branching logic. We haven’t
00:02:04.240 –> 00:02:06.400
set up the scoring
00:02:06.960 –> 00:02:09.400
to be taken into consideration for the
00:02:09.400 –> 00:02:11.360
result pages. I’ve done that manually
00:02:11.360 –> 00:02:14.320
myself. So because I have
00:02:14.320 –> 00:02:16.960
already used a total score metric here
00:02:16.960 –> 00:02:19.400
for branching logic, I don’t want the
00:02:19.400 –> 00:02:21.680
score to be calculated again afterwards
00:02:21.840 –> 00:02:24.440
because there aren’t there are four
00:02:24.440 –> 00:02:26.840
result pages, but there are only two sets
00:02:26.840 –> 00:02:28.720
of scores. I’ve just got four result
00:02:28.720 –> 00:02:31.680
pages because I’ve also branched out
00:02:31.680 –> 00:02:34.480
into whether someone has answered
00:02:34.480 –> 00:02:37.200
home cinema or movie theatre for
00:02:37.520 –> 00:02:38.960
this marketing question here.
00:02:40.440 –> 00:02:42.280
And therefore I’ve, I’ll show you
00:02:42.280 –> 00:02:44.160
what it looked like before, these result
00:02:44.160 –> 00:02:46.960
calculations happen, you can see by
00:02:46.960 –> 00:02:48.480
default, if they’re under this result
00:02:48.480 –> 00:02:51.400
calculations mark. And that’s there, that
00:02:51.400 –> 00:02:52.960
was there in that maths quiz just now,
00:02:53.520 –> 00:02:56.160
that’s the default. The results in a quiz
00:02:56.160 –> 00:02:58.480
are calculated based on percentage.
00:02:59.040 –> 00:03:00.800
But because I’ve done that before already
00:03:00.800 –> 00:03:02.840
up here, I don’t need that again and I
00:03:02.840 –> 00:03:05.720
don’t want that again. So I’ve dragged
00:03:05.720 –> 00:03:07.520
and dropped them up to above this result
00:03:07.520 –> 00:03:09.920
calculation page so that they’re still
00:03:10.400 –> 00:03:12.400
being branched to different pages, but
00:03:12.480 –> 00:03:14.800
I’ve decided which ones they are.
00:03:15.200 –> 00:03:18.080
And in the blocks Creator, you can
00:03:18.080 –> 00:03:20.480
see that I’ve set up these four
00:03:20.800 –> 00:03:23.520
here. Okay, one is,
00:03:24.080 –> 00:03:25.100
or there are two for the lowest scores
00:03:26.320 –> 00:03:27.920
and two for the higher scores, and within
00:03:27.920 –> 00:03:30.160
that, there’s one with a voucher for home
00:03:30.160 –> 00:03:32.200
cinema and one with a voucher for the
00:03:32.240 –> 00:03:35.160
cinema. So that is another way to
00:03:35.160 –> 00:03:37.360
use result branching.
00:03:38.080 –> 00:03:39.840
And I’ll just show you one more quiz
00:03:40.360 –> 00:03:43.280
where it’s not about the score, but it’s
00:03:43.280 –> 00:03:45.100
about, well, here it was also about
00:03:45.100 –> 00:03:48.320
the score, but also mixed with that
00:03:48.800 –> 00:03:50.480
marketing question. But I’ll just show
00:03:50.480 –> 00:03:52.920
you one that’s purely from a marketing or
00:03:52.920 –> 00:03:55.280
from a brand perspective without scores.
00:03:55.600 –> 00:03:58.160
So we’ll take a look at this
00:03:58.320 –> 00:04:00.320
product survey. And what I’ve done here
00:04:00.320 –> 00:04:03.200
is that I’ve got different incoming
00:04:03.200 –> 00:04:06.040
brands based on UTM variables that I’ve
00:04:06.040 –> 00:04:08.720
set up with a data layer, but also
00:04:08.960 –> 00:04:11.360
I’ve got different blocks that I’m using
00:04:11.360 –> 00:04:13.200
based on which products they choose.
00:04:14.400 –> 00:04:16.240
For example, here I’ve got a block with
00:04:16.240 –> 00:04:17.720
two different shoes. They have to choose
00:04:17.720 –> 00:04:19.200
their favorite, and then based on that,
00:04:19.440 –> 00:04:22.280
they also get shown a product. And
00:04:22.280 –> 00:04:24.280
after all these blocks, we then have four
00:04:24.280 –> 00:04:25.760
different result pages. But instead of
00:04:26.160 –> 00:04:28.320
result pages per se, I’ve got
00:04:28.320 –> 00:04:31.040
redirects in place. So each one of these
00:04:31.280 –> 00:04:34.240
reflects one of the four products that
00:04:34.960 –> 00:04:37.840
my website or my brand offers, and I
00:04:37.840 –> 00:04:40.800
then send them to that website as soon as
00:04:40.800 –> 00:04:43.520
they finished the survey. So I’ll just
00:04:43.520 –> 00:04:44.880
show you what that looks like in
00:04:44.880 –> 00:04:47.200
branching. So we’ve got,
00:04:48.160 –> 00:04:50.800
first of all, this branching here
00:04:50.800 –> 00:04:52.720
based on which website they came from.
00:04:53.840 –> 00:04:56.760
Then I show them a question based on
00:04:56.760 –> 00:04:59.640
that. Then, depending on
00:04:59.640 –> 00:05:01.480
which they chose there, they get shown a
00:05:01.480 –> 00:05:04.240
different ad. Then
00:05:04.240 –> 00:05:05.920
everyone gets the same question again,
00:05:06.560 –> 00:05:09.040
and then they are finally taken to
00:05:09.840 –> 00:05:12.680
those four redirects, depending on their
00:05:12.720 –> 00:05:14.920
flow for that use case. So you can see
00:05:14.920 –> 00:05:16.760
you’ve got a really customized experience
00:05:16.760 –> 00:05:19.680
for every single person who takes part
00:05:19.680 –> 00:05:22.320
in a poll here, or any sort of
00:05:22.320 –> 00:05:24.800
Riddle where you want to then show that
00:05:24.800 –> 00:05:26.680
person the right thing for them at the
00:05:26.680 –> 00:05:29.600
end, in this case a product. It might
00:05:29.600 –> 00:05:32.240
be a service, it might be a part of your
00:05:32.240 –> 00:05:33.920
website that you want to direct them to,
00:05:33.920 –> 00:05:36.400
it might be specific information, or it
00:05:36.400 –> 00:05:37.920
might be another partner brand that
00:05:37.920 –> 00:05:39.100
you’re working with. Whatever your use
00:05:39.100 –> 00:05:42.400
case is, these are things that you can
00:05:42.400 –> 00:05:44.400
put in place so that you’ve got exactly
00:05:44.400 –> 00:05:46.960
the right personalized or customized flow
00:05:47.680 –> 00:05:50.640
for each person who takes your Riddle.
00:05:50.960 –> 00:05:53.680
So enjoy playing around with the
00:05:53.680 –> 00:05:56.240
different ways to use result
00:05:56.240 –> 00:05:58.480
logic as well as any other branching
00:05:58.480 –> 00:06:00.640
logic. If you have any questions, feel
00:06:00.640 –> 00:06:03.200
free to ask us. I’ll see you in another
00:06:03.440 –> 00:06:04.440
Riddle Academy video.