An add-on to a Signal plan, on the same pixel. 14-day free trial.
Visitors on your storeExample
Anonymous visitor3 product viewsIdentified
Anonymous visitorAdded to cartIdentified
Anonymous visitor1 page viewNo match
Anonymous visitorViewed collectionLooking up
→
Sample profileAnonymous visitor · 3 product views
Jordan M.Identified
Email · verified
jor•••@gmail.com
Alternate email
j.m•••@outlook.com
Phone
(512) •••-••48
Age 25–34
Texas
→
Klaviyo
Added to the UpstackData list
Meta
Sent through the Conversions API
Per resolved match, lower with volume
$0.025
Meta Event Match Quality on upper-funnel events
8+
Free trial
14 days
Delivers to
Klaviyo
Omnisend
Meta
The gap
Most of your traffic leaves without a name. Pop-ups and checkout catch the shoppers who are ready to share an email. Everyone else browses, adds to cart and leaves.
Your flows can’t reach them
Browse and cart abandonment flows need a contact. A shopper who never signed up never gets one.
Browse abandonment flowExample
Viewed productTriggered
Send emailNo contact
Meta sees an IP and a browser
Upper-funnel events arrive with too little identity to match, so Meta is slow to learn who your buyers are.
PageView Example
IP address, browserSent
Email, phoneMissing
You already paid for the visit
The click cost the same whether or not the shopper left a contact. Audience gets more from traffic you have already bought.
Example
Ad clickPaid for
Product view, add to cartAnonymous
Session endsNo contact left
How it works
Identify, verify, deliver. Audience runs on the Upstack pixel your Signal plan already installed. There is no second tag.
01 Identify
Anonymous visitors are matched against our partner data network. One match can carry a name, demographics and several emails or phone numbers.
Example
Anonymous visitorOn your store
↓
1 matchName, demographics, 2 emails, 1 phone
02 Verify
Every email is verified before it goes anywhere, so only contacts that pass reach your lists.
Example
jor•••@gmail.comVerified
j.m•••@outlook.comVerified
jm•••@oldmail.netHeld back
03 Deliver
New shoppers go to Klaviyo or Omnisend, and the same match goes to Meta through the Conversions API.
Klaviyo UpstackData
Klaviyo UpstackData Reactivate
Omnisend New contacts
Meta Conversions API
In Klaviyo, new shoppers land on a list called UpstackData. Shoppers already in your account go to UpstackData Reactivate instead of being duplicated.
What you get
More contacts, better matches, no duplicates.
A bigger email list
Verified contacts for shoppers who never filled in a form.
Flows that reach more shoppers
Welcome and abandonment flows can fire for visitors who used to be anonymous.
Upper-funnel EMQ of 8+
Page views and add-to-carts reach Meta with verified identity, so it finds new buyers faster.
No duplicate profiles
Shoppers already in Klaviyo go to a reactivation list instead of becoming second profiles.
Of daily orders came from shoppers Audience identified
7–8%
Unsubscribe rate on the flow
2.8%
Pilot results from a Shopify apparel brand, September 2025.
Pricing
Pay for the shoppers we identify.
One identified visitor is one match, even when it carries several emails or phone numbers.
$0.025per resolved match, falling as your volume grows
Upstack Audience monthly match packages
Package
Matches a month
Per match
Billed monthly
Starter
8,000
$0.025
$200 a month
Growth
25,000
$0.020
$500 a month
Scale
80,000
$0.015
$1,200 a month
Billed monthly on a yearly plan. Unused matches roll over to the next month within your term. Above 80,000 matches a month is quoted.
Monthly match packages
Pick a monthly package of matches, billed monthly. The rate per match drops as the package grows.
14-day free trial
Try it on your own traffic, then move to a yearly plan you can opt out of within 60 days.
Runs on Signal
Audience is an add-on to a Signal plan, on the same pixel.
Compare
How Audience compares. Next to the visitor identification tools Shopify brands usually evaluate.
Upstack Audience compared with other visitor identification tools
Feature
Upstack Audience
Retention.com
Opensend
Tie (formerly Revenue Roll)
Data source
Third-party partner data, opt-in basis
Opted-in partner marketing network
Opt-in consumer profiles
Consented graph, double opt-in
Delivers to
Klaviyo, Omnisend and Meta
Klaviyo, Attentive, Omnisend and 9 more ESPs
Klaviyo, Meta, Google, TikTok and more
Klaviyo, Attentive, Postscript, Meta, Google
Meta
Conversions API events at EMQ 8+
Enriched Custom and lookalike audiences
Event data to ad platforms (Ignite)
Custom audiences from Tie IDs
Shoppers you already have
Reactivation list, never duplicated
Flows fire for known subscribers
Recognized across devices (Reconnect)
Recognized after a device or session change
Pricing
From $0.025 per resolved match, from $200 a month
Not published
From $400 a month billed annually ($500 monthly), $0.168–$0.25 per identity
From $9K a year prepaid; ID from $18K
Free trial
14 days
14 days
14 days for $1
7–30 day proof of concept
Competitor details are taken from each vendor’s own website, checked October 2026.
Signal and Audience
Your data, and everyone else’s. One recognizes the customers you have. The other adds the shoppers you don’t.
Signal · First-party
Recognize the customers you already have
Signal links a returning shopper’s sessions, devices and identifiers to one person using your own data, matched against our 750M+ device graph. Identity persists for the life of the customer, not the life of a cookie.
Your first-party data plus our internal device graph
Audience matches anonymous visitors against external partner data to supply a contact you did not have. It is how you grow your email list, and give Meta better matches at the top of the funnel, from traffic you are already paying for.
Third-party data and demographics from external partners
Verified contacts delivered to Klaviyo, Omnisend and Meta
Compare with Retention.com, Opensend and Tie (formerly Revenue Roll)
How does Audience identify anonymous website visitors?
The Upstack pixel sees the visit, and Audience looks the visitor up in our partner data network. When there is a match, the email is verified and the shopper becomes a known contact, even though they never filled in a form on your site.
What is the difference between Signal and Audience?
Signal uses your own first-party data and our internal device graph to recognize customers you already have, across sessions and devices. Audience uses third-party data from outside partners to find shoppers you have never had a contact for. One recognizes; the other adds.
Where do identified shoppers go?
To your email platform and to Meta. New shoppers are added to Klaviyo or Omnisend so your flows can reach them; in Klaviyo they land on a list called UpstackData, and shoppers already in your account go to an UpstackData Reactivate list instead of being duplicated. The match is also sent to Meta through the Conversions API.
Will it create duplicate contacts in Klaviyo?
No. Before creating a profile, Audience checks whether the shopper is already in your Klaviyo account. If they are, they go to the reactivation list rather than becoming a second profile.
How does Audience improve Meta match quality?
Most visitors reach Meta with little more than an IP address and a browser, so page views and add-to-carts match poorly. Audience adds verified emails and phone numbers to those upper-funnel events, which lifts their Event Match Quality into the 8+ range. Meta can then find and target new buyers earlier in the funnel, and faster.
Do I get demographics?
Yes. Resolved matches include demographic data from our partner network alongside the contact details, so you can segment new contacts from the day they arrive.
How is it priced?
From $0.025 per resolved match, falling as your volume grows. One identified visitor is one match, even when that match carries several emails or phone numbers. Packages start at $200 a month for 8,000 matches, billed monthly on a yearly plan.
Is there a free trial?
Yes, 14 days. After the trial, Audience runs on a yearly plan, and you can opt out within the first 60 days.
Does this need Signal?
Yes. Audience runs on the Upstack pixel and the identity Signal resolves, so it is sold as an add-on to a Signal plan.
Where does the partner data come from?
From external data partners whose consumer data is collected on an opt-in basis. California residents can opt out under the CCPA.
How do I know it worked?
Count the contacts it adds and the revenue your flows earn from them, then check Event Match Quality on your upper-funnel events in Meta Events Manager. Attribution shows whether new-customer CPA moved. We agree the measurement window with you before switching it on.
See who is browsing your store.
Request a demo and we will show you how many of your anonymous visitors Audience can identify before you commit to anything.