In the Frosmo Platform context, conversion tracking means counting conversions and attributing them to modifications. Conversion tracking is essential for measuring both the business performance of a site and Frosmo's impact on it.
You can track conversions:
Using the data layer. You can pass information about conversions through the Frosmo data layer. The object you push to the data layer contains data about the conversion, such as ID, quantity, type, and value. This is by far the most effective way to track conversions.
Transaction is a specific type of conversion event that involves a purchase of one or more products. Transaction tracking through data layer follows the same attribution logic as conversion tracking. For more information, see Tracking conversions and transactions with the data layer.
To make conversion tracking even more effective, use shared code with the data layer.
- Based on conversion definitions that you create in the Frosmo Control Panel. The conversion definitions, in turn, are based on triggered events you also create in the Control Panel. This way is the best in case you want to implement a simple conversion tracking scheme by yourself, and do not have the data layer in use on your site. For more information, see Creating and managing conversion definitions.
- In the custom code, which is a part of the site-specific Frosmo custom script. This is a legacy option available for Professional Services customers. Your Frosmo team will implement the conversion tracking for your site.
The Frosmo Platform automatically tracks (counts) the following basic events for a modification:
- Click: The visitor has clicked a part of the modification for which clicks are tracked, such as a button, link, or any element with the class
frosmo-click. If the modification has no clickable parts, it cannot get a click.
- Display: Frosmo Core has rendered the modification to the page. The display event does not require that the modification has been in the browser viewport and therefore visible to the visitor.
- True display: The modification has remained visible and stationary in the browser viewport for at least 3 seconds. In addition, if the modification's width and height are both less than or equal to 300 pixels, the modification must have been fully in the viewport. If the modification's width or height is greater than 300 pixels, at least 75% of the modification must have been in the viewport.
If you like, you can enable and disable conversion tracking for a modification in the Control Panel.
When a visitor triggers a conversion, the conversion is attributed to the last modification the visitor clicked. If the visitor did not click any modification, the conversion is attributed to the last modification that got a true display from the visitor's browser. If no modification got a true display, the conversion is attributed to the last modification that got a display.
A conversion is always attributed to a single modification. A conversion cannot be attributed to multiple modifications.
The following examples illustrate the logic behind conversion attribution.
If the visitor views two modifications (modification 1 and modification 2) that both get a true display and the visitor then completes a conversion, the conversion is attributed to the modification last seen by the visitor.
Figure: Conversion attributed to the modification last seen by the visitor
A modification that gets a click is prioritized over one that gets a true display. If a visitor first views modification 1 and clicks it, then views views modification 2, which gets a true display, and finally completes a conversion, the conversion is attributed to modification 1.
Figure: Conversion attributed to the modification clicked by the visitor
Similarly, a modification that gets a true display is prioritized over one that gets a display.
Session-based tracking affects conversion attribution. Session-based tracking means that a conversion can only be attributed to a modification displayed or clicked during the current session. If session-based tracking is not used on the site, a conversion can be attributed to a modification displayed or clicked up to 48 hours before the conversion occurred. To check whether session-based tracking is used on your site, contact your Frosmo team.
You can monitor the performance of your modifications through conversion statistics.
Enabling and disabling conversion tracking
To enable conversion tracking for a modification:
- In the Control Panel, select Modifications > Overview.
- In the modifications list, find the modification, and click the modification name to open the modification settings.
- Select Analytics.
- Scroll to the bottom of the page, and select Enable display and click conversion tracking for this modification.
To disable conversion tracking for the modification, follow the above steps, but deselect Enable display and click conversion tracking for this modification.