Developer Guides
The developer guides show you how to use the public APIs, developer tools, and other developer features of the Frosmo Platform. These allow you to go beyond the Frosmo Control Panel when developing your Frosmo-enabled site, and to create your own client applications for interacting with the platform.
Contents
-
APIs for interacting with the platform:
-
Getting a visitor's Frosmo ID shows you how to get a visitor's Frosmo ID both on the client side (browser) and on the server side.
-
Getting your site origin shows you how to find out the origin of a site.
-
Graniitti API provides access to the data in the Frosmo back end. You can use the API to retrieve, create, update, and delete data for your company.
-
Visitor API allows you to retrieve visitor affinity data from the Frosmo back end.
-
-
Connectors for optionally integrating with the platform:
- React Connector allows you to integrate your React application with the Frosmo Platform, after which you can manage the display rules and content for your components from the Frosmo Control Panel.
-
Data tracking solutions for your site:
-
Frosmo data layer is a global JavaScript array that allows you to send data from a web page to the Frosmo back end. Use the data layer to collect product and visitor data from a site.
-
Tracking products with the data layer shows you how to collect product data from a site and count the number of views different products receive from visitors.
-
Tracking transactions with the data layer shows you how to monitor visitors for actions that qualify as transactions and collect data about those actions.
-
Tracking conversions with the data layer shows you how to monitor visitors for actions that qualify as conversions and collect data about those actions.
-
Tracking cart actions with the data layer shows you how to monitor visitors for shopping cart actions and collect data about those actions.
-
Tracking item list views with the data layer shows you how to monitor visitors for actions that qualify as item list views and collect data about those actions.
-
Tracking custom actions with the data layer shows you how to monitor visitors for actions and state changes that qualify as custom actions, and collect data about those actions and state changes.
-
Tracking custom events with advanced tracking shows you how to extend the basic tracking functionality of the platform by tracking modifications beyond clicks, displays, and true displays.
-
-
Recommendations and related solutions for your site:
-
Recommendation strategies allow you to define the logic and settings for generating recommendation data.
-
Recommendation configurations allow you to define the logic and settings for generating recommendation data. Configurations are a legacy solution replaced by strategies.
-
Recommendations API allows you to retrieve recommendation data and visitor affinity profiles from the Frosmo back end.
-
Product API allows you to retrieve product data from the Frosmo back end.
-
Recommendation examples show you how to create recommendations from scratch.
-
-
Search & Smart Discovery solutions for your site:
-
Search API allows you to use Frosmo Search to run search queries and retrieve the search results.
-
Smart Discovery API allows you to retrieve Smart Discovery data generated for a site.
-
-
Shared code for writing JavaScript that is automatically executed on every page load or when triggered.
-
Setting the Frosmo ID cookie from a web server for sites that get a lot of visitors on the Safari browser and that use shared context.