The best way how to see and compare Luigi’s Box performance in GA4, is to build a custom exploration report.
Learn how to do this by watching our tutorial video or reading the step-by-step guide below.
Create a new exploration report:
To create a new exploration:
- Navigate into Explore
- Start a new exploration by clicking the + sign.
The first thing you need to do in order to start building your report is to create segments of users who used Luigisbox and the ones who didn’t.
Creating segments
Before we start creating segments, it is good to understand How Luigi’s box tracking works.
Every time a user interacts with our tools, we will send an event called luigisbox into GA4 along with additional data about which features have been used (such as recommender, autocomplete, search, etc.). This information is written into an event parameter called service.
So we have information that Luigi’s Box has been used:
- event = ‘luigisbox’
And what services have been used, for example:
- service = ‘LBSearch’ or ‘LBRecommender’
But sometimes, we compare the Luigi’s Box features to another solution. In this case, we are sending information about other services into the service parameter of luigisbox event as well. For example:
- service = ‘OriginalSearch’, ‘OriginalRecommender’
Based on the following scenarios, you could take two approaches to building a report.
Scenario 1: Simple event-based segments
In case your website is using only Luigi’s Box features, you can create segments based on Luigi’s Box events.
- Create a new segment by clicking a + sign.
- Select “User segment.”
- Click to add a condition.
- Search for an event named Luigisbox (or Luigis in some cases) and add it as a condition.
- Name your segment, for example, “Luigisbox”
Now, let’s create a segment of users who did not interact with Luigi’s Box features.
- Add a new user segment.
- Remove the Include group.
- Add a new group to exclude.
- Add the same condition, event = Luigisbox (or Luigis)
Now, we have two segments – users who used Luigi’s Box features and users who did not.
Scenario 2: Segments based on services
In case you are comparing Luigi’s Box to original solutions, in order to compare their performance, you need to build segments based on the ‘service’ parameter of the Luigisbox event.
- Create a new user segment
- In conditions, search for a custom dimension called ‘service’ (service, luigisbox_service, cd_luigisbox_service, etc.) and choose it as a condition
- Add a condition “contains”
- Click on the input field and choose Luigi’s Box services from the list of values (usually starting with “LB”).
Note: In this case, you can add each service with OR condition (LBSearch OR LBAutocomplete) or just add the value “LB” to include
- Check the “At any point in time” (this is important; do it each time for each service)
In the same manner, you can create the following segments:
- Include Original services
- Exclude Luigi’s Box services
- Unique segments for particular services (Luigi’s Box or Original), etc.
It is really up to you in what way you want to build your segments.
Add the metrics
The next thing we need is to add to report the metrics we want to compare. What metrics you will add is, of course, completely up to you. In this case, we can use total users, purchases, conversions, and conversion rate metrics.
- Click the plus sign to add metrics
- Choose the metrics you want
- Import them into the report
- Drag and drop metrics into values
- You can switch the segment view from columns to rows
Now our first report table is ready and you can see the total numbers of users, purchases and conversions.
Filtering
Now, you can filter your traffic by different rules. So, for example, as you can see, our conversion rate is pretty unrealistically high. This is caused by the fact that the conversion rate is currently calculated from all conversions, including the micro conversions such as website engagement, scroll, etc.
If you want to see results for relevant conversions, such as purchases, you need to apply the filters.Â
To apply the filters, you need to import the dimension or metric by which you want to filter. Since, in this case, we need to filter by event name (name of the conversion), we need to:
- Add a new dimension by clicking the + sign near the dimension
- Search for the event name
- Import the dimension
Navigate into filters and create a new filter based on the ‘event name’ dimension
- Add a following condition:
- event name matches regex: session_start|purchase
Note: By adding both session_start and purchase event, you will filter all the users and the ones that purchased. If you choose only event purchases, your report will contain only the users who made a purchase, and therefore, your conversion rate will be 100%. Keep this rule in mind when creating any other filters.
Now, your first simple report is ready.
You can apply any other metrics, filters, or dimensions you want to fully customize your report.
For example, you can break down your segments by device category.
Sharing
The only thing you need to do now is to share the report with others, as explorations are, by default, visible only to their creators.
You can do it by clicking the share icon in the bottom right corner of your report (see the image above).