Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from this space and version 4.0


For more information about the Control Panel, see Introduction to the Frosmo platform and User Guides and our user guides.

Graniitti API

The Graniitti API provides access to the data in the Frosmo back end. The API allows client applications to, for example, retrieve and create modification configurations, and retrieve usage data collected by the Frosmo JavaScript library.


In the Frosmo context, a modification is a real-time change to a web page designed to improve the usability and user experience of the site website and guide visitors to complete a conversion. For example, modifications can be used to improve the sales funnel of an eCommerce site, leading to an increased conversion rate. In technical terms, a modification is a managed piece of code that changes the content, appearance, or behavior of a page directly in the visitor's browser. The code can consist of HTML, CSS, and JavaScript, in any combination.


  • Automatic modifications generate content automatically from a data feed or an API, or from existing content managed elsewhere on the site. The generated content is first stored in the Frosmo back end and then retrieved from there for display.
  • Basic modifications are used for content that is retrieved from the Frosmo back end and displayed only after the browser has rendered the page.
  • Cached modifications are used for static content that must be inserted into the page code before the page is rendered in the browser. (Like with all modifications, the content is maintained in the Frosmo back end, but unlike with the other modification types, the content is inserted in full in the Frosmo custom script for fast access.)
  • Recommendations generate content based from product data based on the visitor's previous behavior on the site.


Example: A visitor of an online book seller adds five different books to their shopping cart, with two copies of one book, for a total of six items. The visitor proceeds to checkout and completes a purchase of all six items. The Frosmo platform counts the purchase – a transaction – as a single conversion. The visitor then adds one more book to their now-empty cart and completes another purchase. The Frosmo platform counts the second purchase of a single item as a single conversion, too.



collection and storage

The Frosmo JavaScript library collects usage data in the visitor's browser and sends the data to the Frosmo back end over an HTTPS connection. The library sends the data in the background so as not to interfere with the visitor's user experience. The Frosmo JavaScript library also stores selected data locally in the browser.

The data can be categorized into:

  • Modification performance data
  • Product dataSegmentation data
  • Server logs
  • Visitor data

By default, the Frosmo platform collects and processes only anonymous and pseudonymous information about visitors and their behavior on a website. The data is mainly used for content targetingplatform does not collect data that in itself enables the identification of an individual data subject.

For more information about what specific data the Frosmo platform collects and where the platform stores the data, see Data gathering collection and handlingstorage.

Integration with external systems and services


You can integrate the Frosmo platform with, for example:

  • Analytics tools: . If you want to use a separate web analytics tool, you should integrate it with the Frosmo platform, since changes made to your site with Frosmo are not, by default, included in 3rd-party web analytics tracking. Integration ensures that you have a clear understanding of what is happening on your site.
  • Marketing automation systems: . The Frosmo platform can gather and process segmentation and visitor data for marketing automation systems, which can then use the data to target the appropriate audiences. You can set up integrations with, for example, ad platforms and email services.
  • Data management platforms: . 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 a DMP and a site.


Google ChromeLatest version
Internet Explorer (IE)9 10 or newer
Microsoft EdgeLatest version
Mozilla FirefoxLatest version
OperaLatest version
Safari8 or newer