It starts distinguishing between them as soon as the script runs on your site. A visitor can be recognized as returning from day one, even if their previous visit happened before you installed Claspo.
New visitors
Claspo treats a visitor as new when it finds no reliable sign of an earlier visit. Use this option for messages intended for a first visit. For example:
offer a welcome discount;
share a lead magnet;
introduce your products or help visitors find what they need.
Returning visitors
Claspo treats a visitor as returning when it finds evidence that they have visited your site before. Use this option for messages that make more sense after an initial visit. For example:
remind visitors about an ongoing offer;
highlight new or recently restocked products;
give them another reason to complete a purchase.
How Claspo identifies visitor status
Claspo checks several signals available during the visit, including:
an earlier visit recorded by Claspo;
customer information available from Shopify or WooCommerce, such as logged-in status;
a visit from an email, SMS, or push campaign;
Google Analytics visit history available in the browser.
If any of these signals indicates an earlier visit, Claspo treats the visitor as returning. Otherwise, the visitor is treated as new.
These checks happen automatically. Claspo uses whichever supported signals are available on your website.
How to set visitor targeting in Claspo
Go to Triggering → To whom.
Under Visitors, choose:
All – widget shows to everyone (default).
New – widget shows only to first-time visitors.
Returning – widget shows only to visitors who have been to your site before.
Once selected, Claspo will automatically apply this rule to your widget display conditions.
A visitor’s new or returning status describes their visit history, not their subscription status. To hide a widget from people already on your list, see this tutorial.
