> For the complete documentation index, see [llms.txt](https://help.recart.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.recart.com/general/how-recart-recognizes-returning-visitors-recart-pixel.md).

# How Recart Recognizes Returning Visitors (Recart Pixel)

How the Recart Pixel recognizes your returning subscribers, so popups stop re-prompting them and abandonment flows reach them again.

The Recart Pixel recognizes your subscribers when they come back to your store, so they aren't treated like strangers — your popups can stop re-prompting them, and your abandonment flows reach them again. It runs automatically on every Shopify store that uses Recart, so there's nothing to install or turn on.

### Why returning visitors used to look like strangers

Most marketing tools remember shoppers with cookies set by their scripts. Safari caps those cookies at 7 days without a visit, and blocks cross-site cookies from other domains entirely.

Here's what that meant in practice:

* **Day 1:** Jane visits your store on her iPhone, subscribes through your welcome popup, and leaves without buying
* **Day 10:** Jane comes back in the same browser. The cookie that remembered her has expired, so Recart sees a new visitor. She gets the welcome popup again, and when she adds something to her cart and leaves, no abandonment message goes out

With the Recart Pixel, Jane is recognized as your subscriber when she returns. If she abandons, your abandonment flows reach her. And if you use Visitor Targeting to hide your welcome popup from existing subscribers, she won't see it again.

### How the Recart Pixel works

The Recart Pixel runs through the Recart Shopify app and uses Recart's advanced identification technology to recognize your returning subscribers. Recognition typically lasts up to a year.

The Pixel links a browser to a subscriber when the shopper opts in through a Recart popup, or clicks a link in one of your Recart messages. Once linked, that browser is recognized on every visit.

### What it changes in your account

#### Abandonment flows reach returning subscribers

Subscribers who come back on a new visit and abandon now receive your browse, cart and checkout abandonment flows. In our tests, this meant about 40% more browse abandonment messages. Each subscriber still receives at most one abandonment message every 48 hours across all abandonment flows. See [SMS Abandonment](/sms/automated-flows/abandonment-flows.md#returning-subscribers-are-recognized) for the full sending rules.

#### Popup visitor targeting knows who's back

If you use [Visitor Targeting](/list-growth/popups/customize-and-manage-your-popup.md#visitor-targeting) to show different popups to new visitors and existing Recart subscribers, the Pixel is what tells them apart. Returning subscribers aren't treated as new visitors just because time has passed. Klaviyo subscriber groups still rely on Klaviyo's own cookie.

#### OneClick recognizes returning opted-in visitors

The [OneClick Popup](/list-growth/popups/oneclick-popup.md) uses the Pixel to recognize visitors who already opted in through a Recart popup on your store, so it can pre-fill their details.

### What the Recart Pixel is not

* **Not an advertising or analytics pixel.** It isn't like a Meta or Google Analytics pixel, and it doesn't send data to ad platforms
* **Not a visitor-reveal tool.** It doesn't identify anonymous visitors or reveal the email addresses of people who never subscribed
* **No fingerprinting and no purchased data.** It only recognizes people who already gave your store their phone number or email

### Limitations

* **Shopify only.** The Recart Pixel isn't available on other ecommerce platforms
* **Per store.** Recognition currently works per store. A subscriber recognized on your store is a new visitor on any other store that uses Recart
* **One browser at a time.** A shopper's phone and laptop are recognized separately, each once they opt in or click one of your Recart messages on that device
* **Cookie consent.** If a visitor declines your store's cookie consent banner, they aren't recognized. Stores with a lot of EU traffic will see fewer matches
* **Headless storefronts.** Recognition is weaker on headless (Hydrogen) storefronts
* **Not permanent.** Recognition can occasionally reset. When that happens, the browser is treated as new until the shopper opts in or clicks a message again

### Frequently asked questions

**Do I need to install or turn on anything?**

No. The Recart Pixel runs through the Recart Shopify app and is switched on for every account.

**Does it work on WooCommerce or other platforms?**

No. It works on Shopify stores only.

**Does it recognize the same person on their phone and laptop?**

Not yet. Each browser is recognized separately.

**Why did my abandonment volume go up?**

Your abandonment flows now reach subscribers who come back on a new visit, who were missed before. Each subscriber still receives at most one abandonment message every 48 hours.

**Can I change the 48-hour limit on abandonment messages?**

Not from the dashboard. 48 hours is the default — contact the Recart Support team if you'd like a different window for your store.

**What if two people share a device?**

If two different subscribers have used the same browser, no abandonment message is sent, so a message never goes to the wrong person.

If you have any questions, do not hesitate to [contact the Recart Support team.](/contact-recart-support.md) We'd be happy to help!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.recart.com/general/how-recart-recognizes-returning-visitors-recart-pixel.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
