# Creating Events for A/B Tests

### About this export

| Field | Value |
| --- | --- |
| **content_type** | lesson |
| **platform** | contentstack-academy |
| **source_url** | https://www.contentstack.com/academy/courses/personalize-foundations/creating-events-for-a-b-tests |
| **course_slug** | personalize-foundations |
| **lesson_slug** | creating-events-for-a-b-tests |
| **markdown_file_url** | /academy/md/courses/personalize-foundations/creating-events-for-a-b-tests.md |
| **generated_at** | 2026-04-28T06:55:48.576Z |

> Part of **[Personalize Foundations](https://www.contentstack.com/academy/courses/personalize-foundations)** on Contentstack Academy. **Academy MD v3** — structured for retrieval; no quiz or assessment keys.

<!-- ai_metadata: {"lesson_id":"05","type":"video","duration_seconds":119,"video_url":"https://cdn.jwplayer.com/previews/T4oeI9zD","thumbnail_url":"https://cdn.jwplayer.com/v2/media/T4oeI9zD/poster.jpg?width=720","topics":["Creating","Events","for","Tests"]} -->

#### Video details

#### At a glance

- **Title:** Creating Events For A-b Tests
- **Duration:** 1m 59s
- **Media link:** https://cdn.jwplayer.com/previews/T4oeI9zD
- **Publish date (unix):** 1727658446

#### Streaming renditions

- application/vnd.apple.mpegurl
- audio/mp4 · AAC Audio · 113768 kbps
- video/mp4 · 180p · 180p · 180820 kbps
- video/mp4 · 270p · 270p · 231008 kbps
- video/mp4 · 360p · 360p · 272234 kbps
- video/mp4 · 406p · 406p · 312846 kbps
- video/mp4 · 540p · 540p · 439286 kbps
- video/mp4 · 720p · 720p · 699874 kbps
- video/mp4 · 1080p · 1080p · 1747898 kbps

#### Timed text tracks (delivery)

- **thumbnails:** `https://cdn.jwplayer.com/strips/T4oeI9zD-120.vtt`

#### Transcript

Events track and monitor actions users take. In Personalize, events are key for measuring the success of your A-B tests. By tracking actions like clicks, form submissions, or video plays, you can see which variation of your content performs better. Personalize lets you track two main types of events, impressions and conversions. Impressions track how many times users see specific content on your website. Each user only gets counted once even if they view the same personalized content multiple times. This helps you know if your content is actually being seen. For example, if you have two versions of a homepage banner for different audiences, tracking impressions tells you how often each banner is viewed, helping you see which one is more popular. A conversion is a positive user action like signing up for a newsletter, completing a form, or watching a video. In A-B testing, conversions help you figure out which version is more effective, with more conversions usually pointing to the better variant. For example, if you have two different sign-up forms, tracking conversions will show you which form gets more submissions, helping you see which one works best. Creating an event is simple. From the Personalize screen, click the Events button on the left. This will bring you to the Events screen, where you can click the New Event button. Enter an event key. In this case, I'll type Click, and I'll add a description of This is a custom event for tracking clicks. Once you're done, click Create. It's important to note that the maximum number of events per project is 100.

#### Subtitles (WebVTT)

```webvtt
WEBVTT

1
00:00:00.000 --> 00:00:11.320
Events track and monitor actions users take. In Personalize, events are key for measuring

2
00:00:11.320 --> 00:00:13.920
the success of your A-B tests.

3
00:00:13.920 --> 00:00:20.000
By tracking actions like clicks, form submissions, or video plays, you can see which variation

4
00:00:20.000 --> 00:00:23.120
of your content performs better.

5
00:00:23.120 --> 00:00:29.400
Personalize lets you track two main types of events, impressions and conversions.

6
00:00:29.400 --> 00:00:35.020
Impressions track how many times users see specific content on your website. Each user

7
00:00:35.020 --> 00:00:41.220
only gets counted once even if they view the same personalized content multiple times.

8
00:00:41.220 --> 00:00:44.920
This helps you know if your content is actually being seen.

9
00:00:44.920 --> 00:00:50.140
For example, if you have two versions of a homepage banner for different audiences, tracking

10
00:00:50.140 --> 00:00:56.480
impressions tells you how often each banner is viewed, helping you see which one is more

11
00:00:56.520 --> 00:01:03.080
popular. A conversion is a positive user action like signing up for a newsletter, completing

12
00:01:03.080 --> 00:01:06.040
a form, or watching a video.

13
00:01:06.040 --> 00:01:11.920
In A-B testing, conversions help you figure out which version is more effective, with

14
00:01:11.920 --> 00:01:16.160
more conversions usually pointing to the better variant.

15
00:01:16.160 --> 00:01:20.600
For example, if you have two different sign-up forms, tracking conversions will show you

16
00:01:20.880 --> 00:01:26.960
which form gets more submissions, helping you see which one works best.

17
00:01:26.960 --> 00:01:32.760
Creating an event is simple. From the Personalize screen, click the Events button on the left.

18
00:01:32.760 --> 00:01:37.320
This will bring you to the Events screen, where you can click the New Event button.

19
00:01:37.320 --> 00:01:43.600
Enter an event key. In this case, I'll type Click, and I'll add a description of This

20
00:01:43.600 --> 00:01:46.760
is a custom event for tracking clicks.

21
00:01:46.760 --> 00:01:51.560
Once you're done, click Create. It's important to note that the maximum number of events

22
00:01:51.560 --> 00:01:53.760
per project is 100.

```

```transcript
<!-- PLACEHOLDER: replace with real transcript before publish if cues were auto-derived from WebVTT -->
[00:00] Events track and monitor actions users take. In Personalize, events are key for measuring
[00:11] the success of your A-B tests.
[00:13] By tracking actions like clicks, form submissions, or video plays, you can see which variation
[00:20] of your content performs better.
[00:23] Personalize lets you track two main types of events, impressions and conversions.
[00:29] Impressions track how many times users see specific content on your website. Each user
[00:35] only gets counted once even if they view the same personalized content multiple times.
[00:41] This helps you know if your content is actually being seen.
[00:44] For example, if you have two versions of a homepage banner for different audiences, tracking
[00:50] impressions tells you how often each banner is viewed, helping you see which one is more
[00:56] popular. A conversion is a positive user action like signing up for a newsletter, completing
[01:03] a form, or watching a video.
[01:06] In A-B testing, conversions help you figure out which version is more effective, with
[01:11] more conversions usually pointing to the better variant.
[01:16] For example, if you have two different sign-up forms, tracking conversions will show you
[01:20] which form gets more submissions, helping you see which one works best.
[01:26] Creating an event is simple. From the Personalize screen, click the Events button on the left.
[01:32] This will bring you to the Events screen, where you can click the New Event button.
[01:37] Enter an event key. In this case, I'll type Click, and I'll add a description of This
[01:43] is a custom event for tracking clicks.
[01:46] Once you're done, click Create. It's important to note that the maximum number of events
[01:51] per project is 100.
```

#### Key takeaways

- Connect **Creating Events for A/B Tests** back to your stack configuration before moving to the next module.
- Capture one concrete artifact (screenshot, Postman call, or code snippet) that proves the step works in your environment.
- Re-read the delivery versus management boundary for anything you changed in the entry model.

## Supplement for indexing

### Content summary

Creating Events for A/B Tests. Creating Events for A/B Tests in Personalize Foundations (personalize-foundations).

### Retrieval tags

- Creating
- Events
- for
- Tests
- personalize-foundations
- lesson 05
- Creating Events for A/B Tests
- personalize-foundations lesson

### Indexing notes

Index this lesson as a primary chunk tagged with lesson_id "05" and topics: [Creating, Events, for, Tests].
Parent course slug: personalize-foundations. Use asset_references URLs as thumbnail hints in search results when present.
Never surface LMS quiz content or assessment answers from this file.

### Asset references

| Label | URL |
| --- | --- |
| Video thumbnail: Creating Events for A/B Tests | `https://cdn.jwplayer.com/v2/media/T4oeI9zD/poster.jpg?width=720` |

### External links

| Label | URL |
| --- | --- |
| Contentstack Academy home | `https://www.contentstack.com/academy/` |
| Training instance setup | `https://www.contentstack.com/academy/training-instance` |
| Academy playground (GitHub) | `https://github.com/contentstack/contentstack-academy-playground` |
| Contentstack documentation | `https://www.contentstack.com/docs/` |
