Analytics & reports
See conversions and funnels in your own dashboards — pixels feed the ad platforms, while Analytics reports on Sellerlane’s own data.
A pixel sends your storefront’s customer events — page views, product views, add-to-cart, checkout, purchase — to an external ad or analytics platform so it can measure conversions, build audiences, and optimise your ad spend. Sellerlane gives you one place to connect, configure, test, and troubleshoot every pixel, with consent gating built in.
You manage pixels under Settings → Pixels (the page itself is titled Customer events). A read-only operational view also lives at Analytics → Pixels, where you can inspect dispatches, skips, and retries.
Each pixel has a delivery mode that controls how its events reach the destination:
fbq, GA4
gtag, TikTok ttq, and so on).New pixels default to hybrid (custom webhooks default to server only). Server delivery needs server credentials — for Meta that is a CAPI access token, for GA4 a Measurement Protocol API secret — so a browser-only setup still works without them.
Every pixel respects buyer consent before it sends anything. Under Customer privacy on each pixel you choose which consents are required:
The storefront pixel manager re-checks consent before every browser event, so a shopper who declines marketing consent simply never triggers a marketing pixel. Server events use the consent snapshot captured at event time. If a shopper hasn’t granted the required consent, the event is skipped (you can see skips and their reasons under Analytics → Pixels).
There is also a Send in-store sales (POS) purchases toggle (off by default). Enabling it sends completed POS sales to the destination as offline purchase events using hashed customer contact info, and is your assertion of a legal basis to share in-store data — it replaces the web consent gate for the POS path. This option is available for Meta and GA4 destinations only.
Provider: Meta Pixel. Enter your Meta Pixel ID. Add a CAPI access token to enable server-side events (optional for a browser-only setup, required for server events), and an optional Test event code so events show up in Meta’s Test Events tool while you verify.
Provider: Google Analytics 4. Enter your GA4 Measurement ID (format
G-XXXXXXXXXX). Add a Measurement Protocol API secret to send server-side
events to your GA4 web stream.
Provider: Google Ads. Enter your Google Ads customer ID (the
123-456-7890 value in the top-right of Google Ads) and the numeric
Conversion action ID that should receive events. Google Ads is server-side
and uses the Data Manager events:ingest path; it fires order_paid and
lead_submitted as conversions.
Provider: TikTok Pixel. Enter your TikTok Pixel Code, an optional Events API access token for server events, and an optional Test event code.
These three are browser-only destinations today (their server adapters are not installed), so their events fire from the shopper’s browser.
Choose Custom Webhook to send sanitised server events to your own HTTPS endpoint — useful for testing your pipeline or feeding a custom data warehouse. Enter the Webhook endpoint URL and an optional Signing secret (used to sign outgoing requests so you can verify they came from Sellerlane). Custom webhooks are server-only.
Out of the box each pixel is seeded with a sensible event map. The customer
events Sellerlane can send include page viewed, product viewed, collection
viewed, search submitted, product added to cart, add to wishlist, cart viewed,
checkout started, payment info submitted, purchase (order_paid /
checkout_completed), customer registered, lead submitted, refund succeeded,
and order cancelled.
On each pixel’s Events table you control, per event:
product_viewed → ViewContent
for Meta, or view_item for GA4).You can also tune Catalog ID strategy (Product ID, Variant ID, SKU, or a custom field — match it to the item IDs in your product feed), Purchase value (total including tax and shipping, total excluding tax, subtotal after or before discounts, or amount paid), and how zero-value orders are handled.
From the pixels list, each row shows a Status, the Delivery mode, how many Events are enabled, and when it was Last validated. Use the row actions to keep a pixel healthy:
A pixel can be in one of these states:
| Status | What it means |
|---|---|
| Connected | Authenticated and sending. |
| Validating | A validation check is in progress. |
| Pending reauth | Credentials expired or were revoked — re-enter them. |
| Error | The last attempt failed; the row shows the error message. |
| Disconnected / Disabled | Paused by you; not sending. |
If a pixel shows Pending reauth or Error, open it, re-enter the destination ID or rotate the access token / API secret on the credentials form, then Validate again. To confirm real traffic, set a Test event code (Meta / TikTok) and watch the destination’s own test tool, then check Analytics → Pixels — its Dispatches table lists each event with its status (sent, skipped, failed) and a Retry action for failures, while the Pixel runtime panel confirms whether server dispatch, browser dispatch, the dispatcher, and the worker are all registered.
Analytics & reports
See conversions and funnels in your own dashboards — pixels feed the ad platforms, while Analytics reports on Sellerlane’s own data.
Marketing attribution
Understand which channels drove each order with marketing attribution.
Marketing campaigns
Run email and automation campaigns from Marketing.
Store policies
Keep your privacy and cookie policies current to support the consent gates above.