Returning Visitor Recognition

Returning Visitor Recognition

Show a tailored welcome back message to returning visitors or exclude them from a campaign.

Returning Visitor Recognition is an OptiMonk targeting condition that identifies whether a visitor has been to your site before and lets you use that distinction as a campaign filter — showing a tailored welcome-back message to visitors who already know your brand, or conversely, suppressing certain campaigns for returning visitors so they only reach genuinely new ones. OptiMonk detects returning visitors through browser cookies: when a visitor's browser contains an OptiMonk session cookie from a previous visit, they are recognized as returning. A visitor without this cookie — or one who has cleared their cookies, is using a new device, or is browsing in incognito mode — is treated as new. The condition has two states: "returning visitor" (has visited before) and "new visitor" (first visit). Both are configurable as include or exclude rules, making the feature equally useful for welcome-back personalization and for protecting first-visit-only campaigns from being shown to people who have already seen them.

Key benefits

  • Deliver contextually relevant messages based on relationship stage. A first-time visitor and a returning one are in different places in their relationship with your brand — and deserve different messages. A new visitor benefits from a trust-building welcome offer or a brand introduction. A returning visitor who has not yet purchased benefits from a "still thinking about it?" prompt or a personalized recommendation based on prior browsing. Returning Visitor Recognition lets each group see the message most suited to where they are, without either seeing something irrelevant.
  • Protect first-visit-only campaigns from showing to returning visitors. Welcome discounts, first-order offers, and new-subscriber incentives are designed for visitors encountering your brand for the first time. Without returning visitor filtering, these campaigns re-fire for returning visitors who have already seen them — diluting the offer's exclusivity, wasting impressions, and potentially causing frustration when a visitor tries to claim an offer they already received. Adding a "new visitor only" condition to these campaigns suppresses them automatically for anyone who has visited before.
  • Build a welcome-back experience without additional tools. A welcome-back message — "We noticed you've been here before — here's what's new" or "Still thinking about [your last browse]?" — creates a meaningful moment of recognition that increases the likelihood of a return visitor converting. Returning Visitor Recognition makes this possible directly within OptiMonk's targeting system, without needing a CRM, a customer data platform, or any integration beyond OptiMonk itself.

How it works

Step 1
Open the campaign targeting settings and add the Returning Visitor condition

In your OptiMonk dashboard, select the campaign you want to configure and click Edit settings. Under "Select who should see the popup," click Add new condition and find the New/Returning Visitor rule in the targeting condition list.

Step 2
Select "Returning visitor" or "New visitor" based on your campaign's purpose

Choose "Returning visitor" to target visitors who have been to your site before — for welcome-back offers, loyalty messages, or re-engagement campaigns. Choose "New visitor" to restrict the campaign to first-time visitors only — for welcome discounts, first-order incentives, or introductory campaigns that should not re-fire for people who have already seen them.

Step 3
Combine with other conditions if needed, save, and publish

Stack the returning visitor condition with other targeting rules — for example, returning visitors who have a cart value above $30, or new visitors arriving from a specific traffic source — using AND logic for more precise audience definitions. Save and publish. OptiMonk evaluates the visitor's cookie status at display time and applies the condition automatically on every qualifying session.

Frequently asked questions

What is Returning Visitor Recognition in OptiMonk?+

Returning Visitor Recognition is an OptiMonk targeting condition that identifies whether a visitor has been to your site before, based on the presence of an OptiMonk browser cookie from a previous session. It can be used to show tailored welcome-back messages to returning visitors, or to restrict first-visit-only campaigns to new visitors only. The condition has two states — returning visitor and new visitor — each configurable as a targeting include or exclude.

How does OptiMonk determine if a visitor is returning?+

OptiMonk sets a cookie in the visitor's browser when they first visit a site where OptiMonk is installed. On subsequent visits, the presence of this cookie identifies the visitor as returning. Visitors who have cleared their browser cookies, are browsing in incognito or private mode, or are visiting from a new device will not have the cookie and will be treated as new visitors, even if they have visited before from a different device or browser.

Can I use Returning Visitor Recognition to show a completely different campaign to returning visitors versus new visitors?+

Yes. The most efficient way to do this is with OptiMonk's Experiences feature within a single campaign — configure one Experience for new visitors and a separate Experience for returning visitors, each with its own design, copy, and offer. Both are part of the same campaign and evaluated in priority order, so the visitor sees the version that matches their status automatically. Alternatively, you can create two separate campaigns — one with a "new visitor" condition and one with a "returning visitor" condition — to deliver entirely distinct experiences.

Does returning visitor status reset if a visitor clears their cookies?+

Yes. Because returning visitor recognition is based on a browser cookie, clearing cookies removes the recognition signal and the visitor will be treated as new on their next visit. This is a known limitation of cookie-based recognition and is consistent with how most on-site personalization tools identify visitor history. It is not possible to recognize a returning visitor across devices or after a cookie clear without a logged-in user state or external identity resolution.

Can I combine Returning Visitor Recognition with other targeting conditions?+

Yes. The returning/new visitor condition works with AND logic alongside all other OptiMonk targeting conditions. For example, you can show a welcome-back campaign only to returning visitors who are on a product page — combining returning visitor status with a Current Page condition — or only to returning visitors who have not yet subscribed, by adding a non-subscriber condition. Each additional condition narrows the audience, allowing you to build precise, multi-signal targeting within a single campaign.

Ready to try it?

Try OptiMonk for free

Launch your first campaign, learn what works, then scale what converts.

targeting