Checklist

What does the Meta Pixel send after a shopper clicks Reject?

We clicked Reject on 3 Shopify stores and logged every Meta request. One Pixel sent a PageView before the click, then stopped. A browser can't see CAPI.

In brief

On 2026-10-29 (UTC) we clicked Reject on three Shopify stores and logged every request. After the click, none of them sent an event to facebook.com/tr, on the product page or after add to cart. Store V had already sent a PageView before the click. On Store V, the store's own collector still received the add to cart with an _fbp field after Decline. A browser can't see CAPI. Not legal advice.

Short answer

In these three stores, Reject stopped the Pixel in the browser. Store V's Pixel sent a PageView about 8 seconds after the page loaded, before anyone clicked. After Decline it sent nothing to Meta for the rest of the session. Store W downloaded fbevents.js on every page but never sent an event. Store X made no request to a Meta domain at all.

A quiet Pixel tells you about the browser half only. Server-side sending, including CAPI, does not show up in a browser log.

How we tested

Each run used a new Chrome profile with no cookies, a US connection from Virginia, and the browser clock set to Los Angeles time. In a Fresh run we opened the homepage and clicked nothing for 20 seconds. In a Reject run we closed any marketing popup, clicked the banner's Reject button, opened a product page, and added one item to the cart. We did not check out.

After each click we confirmed that the banner closed and that Shopify's consent API reported marketing as "no". On one early run a popup covered the banner, the click missed, and the Pixel fired again on the next page. We threw that run out.

  1. Fresh: no click, 20 seconds.
  2. Reject: close the popup, click Reject, open a product page, add to cart.
  3. Confirm the banner closed and marketing is "no".
  4. Throw the run out if the click misses the banner.

Before the click

Two of the three stores contacted Meta before the shopper chose anything. Store V loaded the Pixel, fetched its config, and sent a PageView with an fbp field. It also wrote an _fbp cookie. Store W downloaded fbevents.js and did nothing else. Store X sent nothing.

Fresh runs.
StoreCMP / buttonMeta requests/tr events_fbp cookieTotal
VPandectes: Accept / Decline / Preferences3: fbevents.js 1, signals/config 1, /tr 1PageView x1 (+7.4 s)Set497
WPandectes: Decline / Accept1: fbevents.js0Not set511
XOneTrust: REJECT ALL / ACCEPT ALL COOKIES00Not set774

We tested US visitors only. US banners are often set to allow tags by default and stop them after Reject. Store V's consent default had ad_storage set to true, so its requests before the click may come from how the store set up its banner. We don't draw a conclusion from them.

For the before-Accept question, see what Meta receives before Accept.

After Reject: Meta requests by store

After Reject, the count of events sent to facebook.com/tr was zero on all three stores, across the product page and add to cart. No PageView, ViewContent, or AddToCart reached Meta from the browser.

Seconds from navigation start.
StoreClickMeta before clickSame page afterProduct pageAfter add to cart/tr after click_fbpAdd to cartTotal
VDecline, +22.7 s3 (fbevents.js, signals/config, /tr PageView +8.2 s)0000Same value at the endYes1,101
WDecline, +22.5 s1 (fbevents.js +1.1 s)01 (fbevents.js)00Never setYes1,274
XREJECT ALL, +17.2 s00000Never setYes1,596
W rerunDecline, +16.5 s1 (fbevents.js)01 (fbevents.js)00Never setYes1,253
X rerunREJECT ALL, +20.6 s00000Never setNo, cart failed (gift card)1,510

Store W kept downloading fbevents.js after Decline. A script download is still a request to a Meta domain, with the usual browser headers. It carried no event.

Reject did not delete Store V's _fbp cookie. The value set before the click was the same at the end of the session.

None of the /tr requests we saw carried Meta's Limited Data Use parameters (dpo).

On 2026-10-29 UTC, Store V's Reject navigation started at 01:46:30, Decline at 01:46:52.7, the product page at 01:47:10, and add to cart at 01:47:26. Store W's Decline was at 01:48:17.4. Store X's REJECT ALL was at 01:44:37.9.

For other tags that keep running after Reject, see the Reject All hub.

Meta fields that still left the browser

After Decline, Store V's first-party collector, on the store's own domain, received three posts: a user-data event and a product view on the product page, then the add to cart. Each body had an _fbp field and an ad_storage value of update false.

Before the click, Store V also posted a PageView to an endpoint hosted on AWS, outside Meta's and the store's domains. Its field names included fb.fbp and fb.pixel_id. After Decline that endpoint received nothing.

Store X's first-party collector received the same three events with no _fbp or _fbc field.

Field names only.
StoreEndpointWindowEventField namesConsent marker
VFirst-party collector, store domainBefore the clickUser data_fbpad_storage default true
VSame collectorProduct page after the clickUser data, product view_fbpad_storage default true, then update false
VSame collectorAfter add to cartAdd to cart_fbpad_storage default false, then update false
VAWS /events endpoint, not Meta, not the storeBefore the clickPageViewfb.fbp, fb.pixel_id, event_id, fb.advanced_matching.external_id, fb.website_variable_advanced_matching.phNone
VSame AWS endpointAfter the clickNone0 requestsNone
WNoneWhole runNoneNo _fbp, fbp, _fbc, or fbcNone
XFirst-party collector, store domainBefore the click, product page, after add to cartUser data, product view, add to cartNo _fbp or _fbcad_storage default false, then update false

For the server side of Reject, see Meta CAPI after Reject All.

What a browser test can't show

We did not see CAPI, because CAPI runs from the merchant's server to Meta. We can't tell what Store V's collector or the AWS endpoint did with the data they received. We tested US visitors only, and we did not run an Accept session this time.

A CMP in the EU, the UK, or California can show a different banner and default. We did not test those visitors.

Meta's on-device conversion setting

Meta's Business Help Center says "Measure conversions on customer devices is turned on by default." It says the feature "works alongside your existing Pixel and Conversions API setup and doesn't replace it," needs the Pixel installed directly on the page, and applies only to sites where people log in with an email or phone number. It is "not active for people located in the EU and UK."

Advertisers report that Events Manager shows a November 12, 2026 start date. That date comes from a secondary report by PPC Land, not from Meta. Meta's help pages do not give a date.

Our captures predate that date. We saw no request we could tie to this setting. If you want to know whether anything changes after Reject, rerun the same Fresh and Reject sessions on your store after November 12. Not legal advice.

Run the same check on your store

Run Fresh and Reject on your storefront URL with a free US-baseline scan. For EU or California sessions, see pricing. A free US-baseline scan is not an EU or California legal conclusion. ConsentProbe does not install a CMP.

  1. Open a new Chrome profile and DevTools before loading the store. Turn on Preserve log.
  2. Load the homepage. Filter Network by facebook and note fbevents.js, signals/config, and facebook.com/tr.
  3. Close any popup, click Reject, and confirm the banner is gone. In the Console, run Shopify.customerPrivacy.currentVisitorConsent() and check that marketing is "no".
  4. Open a product page and add to cart. Filter facebook again, then search request bodies for _fbp and fbp.
  5. Check Application > Cookies for _fbp before and after the click.

FAQ

Does clicking Reject stop the Meta Pixel?

In our three stores it did, in the browser. After Reject none of them sent an event to facebook.com/tr. One store had already sent a PageView before the click.

Does Reject delete the _fbp cookie?

On Store V it did not. The value written before the click was unchanged at the end of the session.

fbevents.js still loads after Reject. Is the Pixel tracking?

On Store W the script downloaded on every page, but no event request followed and no _fbp cookie was set. The download itself is still a request to a Meta domain.

Can a browser test show whether CAPI stopped?

No. CAPI runs from the merchant's server, so it never appears in the browser's network log.

Does Meta's on-device conversion setting change what happens after Reject?

Meta's help pages don't say. They describe it as working alongside the Pixel and Conversions API, and say it is not active for people in the EU and UK. We have not tested it yet.

Is this legal advice?

No.

Limits of this test

Three stores, one Fresh and one or two Reject sessions each, US visitors only, on 2026-10-29 UTC. Two stores used Pandectes and one used OneTrust. These sessions do not describe Shopify stores in general. The browser cannot see CAPI. Not legal advice.

Sources

These links cover the platform and regulatory context used in this guide. Applicability still depends on the organization and jurisdiction.

Meta Pixel After Reject: 3 Shopify Stores | ConsentProbe