Integration

Integration is a key part of implementation and requires support from your team. There are two primary ways to integrate your eCommerce site with FactFinder:

REST API

Integrate server-side using the FactFinder REST API. FactFinder returns JSON with everything you need to render for your customers.

Swagger documentation can be found here

Client SDK/Library

Use Swagger Codegen to generate a client SDK for our APIs in your preferred language. Documentation can be found here

The full FactFinder integration documentation can be found here

Tracking integration


What is this and why is it important?

Tracking allows FactFinder to learn from user behavior, improving search results and providing personalized recommendations.

Tracking requires data such as:

  • product clicks

  • shopping cart events

  • purchase/checkout events

  • login events

Using this data with FactFinder is key to increasing sales and conversion rates and providing the best user experience.


For which features is tracking crucial?

  • Analytics: Without tracking, FactFinder receives far less data and you miss actionable insights for search optimization.

  • A/B testing: Not possible without tracking.

  • AI/ML features: Work only to a very limited extent without tracking. This negatively affects ASO, Semantic Enhancer, Recommendations, and Personalization and requires significantly more manual effort to maintain.

Read more here about sending tracking data to FactFinder.

Last updated

Was this helpful?