This document gives an overview on integrations between the Frosmo platform and other systems, such as analytics tools, marketing automation systems, and data management platforms.
The Frosmo platform can communicate with your back-end system and basically any analytics, marketing automation, or content management system, depending on the configuration of that system. In the Frosmo context, the term "integration" normally refers to this communication between systems (as opposed to traditional, physical integrations).
The best way to implement an integration is through an application programming interface (API). the Frosmo platform can use your APIs or create new custom APIs for integrations. The Frosmo platform can also act as a master API for utilizing data from several sources.
The Frosmo platform also supports other types of integrations not based on APIs. For example, the platform can read usage data from comma-separated value (CSV) files and create segments based on that data. However, this type of integration is often ineffective and less secure, so you should only consider it in case using an API is not possible.
Here are some examples of common integrations:
- Add visitor email addresses to specific mailing lists based on segmentation.
- Use email notifications to provide shopping cart contents for interrupted shopping sessions ("abandoned carts").
- Retrieve information from and store information to external databases. For example, the Frosmo platform can retrieve user data from your database and use the data to personalize website content, or send segmentation data to your database.
- Retrieve information from data feeds, such as product data feeds, or back-end systems, such as customer relationship management (CRM) systems. For example, Frosmo can retrieve information about new products or products currently on sale from your data feed, and generate corresponding product recommendations to your visitors.
The following figure illustrates the different types of integrations to:
- Analytics tools, such as Google Analytics
- Marketing automation tools, such as ad platforms and email services
- Data management platforms and databases
- Other data sources, such as third-party databases and data feeds
Figure: Frosmo platform system integrations
Your Frosmo team can help you figure out how to create integrations between the Frosmo platform and your systems, and implement the integrations for you.
Analytics tool integrations
Web analytics tools are used to track the behavior of users on a website. Some commonly tracked metrics include page views, bounce and exit rates, clicks, and conversion rates. You analyze the tracking data to understand how the site is performing on a business level and, among other things, develop ideas for improving the site.
You can improve all the above metrics with Frosmo. By default, the changes made to a site using the Frosmo platform are not included in web analytics tracking. You can use the Frosmo platform for tracking. If you want to use a separate web analytics tool, you should integrate it with the Frosmo, so that you have a clear understanding of what is happening on your site.
Google Analytics integration
You can set up a basic Google Analytics integration through the Frosmo Control Panel. The integration triggers Google Analytics events with an event category and label names that can be specified in the Control Panel. This enables tracking displays, true displays, and clicks for Frosmo modifications. You must only define the tracking ID and events to be tracked.
To create a basic Google Analytics integration:
- In the Control Panel, select Data Management > Integrations > Google Analytics.
Enter your Google Analytics tracking ID. The tracking ID must be included in your tracking code so that Google Analytics knows to which account and property the user data is related.
For more information about setting up tracking in Google Analytics, see Set up Analytics tracking with gtag.js in Analytics Help.
- For a basic integration, keep the Event category as "Frosmo".
- Select the events you want to track.
- Click Update.
Figure: Implementing a Google Analytics integration
The Frosmo platform now tracks the selected events and sends the data to Google Analytics when an event occurs.
You can use custom integrations to provide a larger variety of data, for example:
- Segments to which visitors are added or from which they are removed
- Custom actions that are triggered
- Initialization errors in the Frosmo Core library
Marketing automation integrations
You have probably invested a lot in your marketing automation system. The Frosmo platform can help you to make the most of your system by gathering and processing segmentation and visitor data for it. You can then use the data to target your marketing efforts to the appropriate audiences. You can set up integrations with, for example, ad platforms and email services.
Online advertising platform integrations
Integrations between Frosmo platform and online advertising platforms ("ad platforms" in short), such as Adform or Google Adwords, are mostly done for retargeting purposes. This means that visitor data gathered by the Frosmo platform is used to serve targeted online advertising to visitors.
By using the Frosmo platform, you can work around some of the limitations of the ad platforms. For example, some ad services cannot read data from dynamic websites. When a visitor comes to your site and views specific product pages, such as phone accessories, you can use the Frosmo platform to segment them based on their actions and include them in a relevant target group.
The Frosmo platform then converts this segmentation data into a third-party cookie, which conveys the data to the ad platform. However, Frosmo does not provide the actual content of the ad.
There are several ways to implement email integrations in the Frosmo platform. They are mainly used so that the Frosmo platform sends visitor data or product data from your website to an emailing service, which then automatically sends a retargeting email.
Many marketing automation systems depend on customer relationship management (CRM) systems that can't extract real-time data from a website. This means that they can send a retargeting message to a visitor that already bought the product. The Frosmo platform can, for example, continuously save the information about a visitor's shopping cart contents and changes and exclude them from the retargeting segments if they complete a purchase.
By default, the Frosmo platform doesn't store personally identifiable information, such as names or email addresses, but simply synchronizes the visitor's unique ID with the user IDs in your system.
Data management platforms (DMP) are used to combine and manage several types of data from multiple sources (such as your CRM, web analytics, and third parties) for multiple users. As with many other systems, extracting useful data from DMPs can be laborious and requires the use of multiple APIs. The Frosmo platform can be used as a master API, an interface for all data calls between your DMP and your website. In this way, the Frosmo platform helps you to quickly process the various data managed by your DMP, allowing you to make the most of your toolset.