Overview
Reelevant offers three complementary approaches for website personalisation. Choose one or combine them depending on your requirements:Reelevant Client Side Script
A JavaScript tracking script that loads in the browser, fetches personalised content, and injects it into your page. Ideal for event tracking, consent-dependent content, overlays, and no-code integrations via the browser extension.
Reelevant Server Side SDK
A Node.js / Edge SDK that fetches personalised content during server render. Content arrives in the initial HTML — zero layout shift, full SEO visibility, instant display.
Reelevant as API (JSON)
A headless personalisation API that returns structured JSON. You control the rendering — use your own components, design system, or native mobile UI with personalised data from Reelevant.
When to use which
All three approaches work together. Server-rendered zones are marked with
data-rlvt-ssr="true" — the client script automatically skips them. JSON API calls can be made from either client or server depending on your architecture.
Content types
The Reelevant runner can return three content formats. Your workflow’s output node determines which format is used:Identity management
All three approaches share the same identity cookies:
Priority:
rlvt_clientId > rlvt_tmpId. If neither exists, the script or SDK middleware generates a new rlvt_tmpId automatically.