On-site

Reach people before they have an email.

Ranla shows banners and modals to anonymous visitors on your marketing site. Same snippet as click attribution and conversion tracking. When they identify, the visit becomes a contact.

Anonymous visitors

Most of your traffic is not a contact yet.

Pricing pages, docs, and blog posts fill with people who have never signed up. Lifecycle email cannot reach them. On-site messages can, without a second install.

One snippet

Active messages render through the marketing-site tracking script you already paste for conversions. No second tag. No app SDK for the public site.

Page rules

Target a path prefix, exact URL, or exclude pages. Show once, once per session, or until they dismiss.

Banners and modals

Headline, body, and CTA fields. Brand colors and font apply across every message from one theme.

Identify

When they sign up, the thread continues.

Call identify with their email after signup. Ranla links the anonymous visitor to a contact and credits messages they saw in the last seven days.

Views, clicks, dismissals

Every message tracks how many people saw it, clicked the CTA, or closed it, before anyone has an address.

Identified after signup

When the visitor becomes a contact, you see who converted from that banner. Not a guess: a stitch on the same visitor cookie.

Same pipe as email

On-site sits beside campaigns and automations. Anonymous acquisition and known-contact lifecycle share one platform, not a bolt-on chat widget.

Agent

Draft the banner in the same window.

The built-in agent can list, draft, and activate on-site messages the way it drafts campaigns. You approve what goes live. Brand theme stays under your control.

Agent window → · Conversions → · Email →

Install

Workspace setup already has the snippet.

Home walks you through email, product events, and the marketing-site script. On-site delivery uses that script. After signup in your app, call identify with the user email so conversions credit.

FAQ

On-site questions

What are Ranla on-site messages?

Banners and modals for anonymous website visitors: people on pricing or docs who have not signed up yet. They render through the same marketing-site tracking snippet used for conversions.

Do I need a second install?

No. Active messages use the /t.js snippet from Home → Workspace setup. After signup in your product, call identify with the user email so the visitor links to a contact.

Can the agent create on-site messages?

Yes. The agent can list, draft, and activate banners and modals the same way it drafts campaigns. You choose what goes live. Brand colors live in one account theme.

Get started

Put Ranla to work this week.

Connect a GitHub repo, or analytics. Then talk in the agent window: templates, campaigns, automations. It still asks before it sends.

Start free