Skip to content
NEW ChatGPT Ads conversions are live

Every conversion. Counted once.

Pixelary sends your Meta, TikTok and ChatGPT Ads events from the browser and from our servers, with one event ID, so the platform keeps one. Ad blockers no longer decide what your ad accounts see. Framer, Webflow, Shopify, WordPress or any site.

  • Browser pixel free forever
  • Server-side from $9.99/mo
  • No developer needed
Server events delivered Sample data

48,210

Chrome · uBlock Origin Pixel blocked
Lead brightside.studio/contact
Delivered server-side

One script tag. Works wherever your site lives.

Why server-side

The browser loses conversions.The server doesn’t.

Ad blockers, Safari’s tracking prevention and short-lived cookies quietly drop pixel events. Pixelary sends every event a second time from our servers and lets Meta, TikTok and OpenAI keep exactly one.

Browser pixel only

Leaks
  • Chrome + uBlock Origin Blocked
  • Safari · ITP Cookie dies in 7 days
  • Banner not answered yet Not sent
  • Chrome · no extensions Delivered

A blocked pixel request never comes back. Ads Manager optimizes on what is left.

Pixelary · browser + server

Recovers
  • Chrome + uBlock Origin Sent from the server
  • Safari · ITP Matched by hashed email
  • Banner not answered yet Held until they answer
  • Chrome · no extensions Sent as a pair

Every event gets a second path from our servers. The platform keeps one copy.

How it works

Set up in minutes. No developer needed.

Install once. Pixels, triggers and consent live in the dashboard, and changes reach your site within about five minutes, without republishing it.

  1. 01

    Paste one line

    Use the Framer plugin, our Google Tag Manager template, or paste the tag before </head>.

    index.html
    <script async
      src="https://cdn.pixelary.app/s/px_7hq2lm4x.js">
    </script>
    Plugin Template HTML
  2. 02

    Connect ad accounts

    Paste a Pixel ID and a Conversions API token. Meta tokens and ChatGPT Ads keys are checked before they are saved.

    Meta Connected
    TikTok Connected
    ChatGPT Ads Add key
  3. 03

    Watch events land

    Every server event shows up in the live log with what was sent, where, and whether it went as a pair.

    14:32:08 Lead
    14:31:52 Purchase
    14:31:12 Schedule

The event log is part of the paid plans. The browser pixel works without it.

Destinations

Meta, TikTok —and now ChatGPT Ads.

Each destination gets both channels: the browser pixel for speed, the Conversions API for certainty. Same event_id on both, so the platform keeps one.
Pixel + CAPI

Meta

Facebook & Instagram ads

  • event_id deduplication
  • fbp / fbc first-party cookies
  • Advanced matching, SHA-256 in the browser
  • Token checked with Meta before saving
Pixel + Events API

TikTok

TikTok Ads Manager

  • ttp / ttclid first-party cookies
  • Events API, server-side
  • Test event codes for QA
  • Same event_id as the pixel
New

ChatGPT Ads

Ads in ChatGPT conversations

  • oaiq pixel behind your consent banner
  • Conversions API with pre-hashed user data
  • oppref / obref click IDs kept first-party
  • Validate-only mode before going live

Event names, mapped for you

  • Lead lead_created
  • Purchase order_created
  • Schedule appointment_scheduled

Google Tag Manager

Prefer Tag Manager? Use our tag template.

Add the Pixelary template to your container, paste your site key and pick an event. It passes GTM’s consent state to Pixelary and works with the triggers you already have.

Everything included

Built for the peoplewho answer for the ad spend.

  • 14:32:08 Lead Delivered
  • 14:31:52 Purchase · $149 Paired
  • 14:30:58 AddToCart Failed
  • 14:30:22 PageView Held

A live log you can show a client

Every server event with its payload, consent state, destinations and each platform’s response. Kept 30 days, or 90 on the 10-site plan. Personal data is masked.

pixel + server 1 conversion

eventID: "evt_8f2c1a"
event_id: "evt_8f2c1a"

Counted once, always

Browser and server share one event_id. The platform keeps one copy, so your ROAS stays honest.

headless browsers crawlers HTTP clients

Filtered before any platform sees them

Bots stay out

Headless browsers, crawlers and scripts are dropped on our side, so they never reach your ad accounts.

Click Form submit URL match Calendly Cal.com Typeform

Triggers without code

Clicks, forms, page URLs, scroll depth and bookings from Calendly, Cal.com, Typeform, Tally or HubSpot become events in a few clicks.

ABMKJS
Owner Editor Viewer

Your team, with roles

Invite teammates as Owner, Editor or Viewer: up to 3 people on the 5-site plan, no limit on 10 sites. Client workspaces for agencies are coming soon.

For Framer users

Already on the Framer plugin? Your setup moved with you.

Sign in with the same account, Google or email code. Your pixels, tokens and tracking settings are already in the dashboard, and the plugin now only installs the script.

  • Same login, same sites, same billing
  • Your current script keeps working, no republish needed
  • The plugin stays for one-click install

Pricing

Pay for the server.The pixel is free.

The browser pixel is free on any number of sites. You pay only for server-side delivery, per site.

Free

$0 forever

Browser pixel on unlimited sites

Start free
  • Meta, TikTok & ChatGPT Ads pixels
  • Consent Mode v2 & banner detection
  • Triggers without code
  • Framer plugin & GTM template
  • Server-side delivery

Solo

$9.99 / month

1 site with server-side

Choose Solo
  • Everything in Free
  • Conversions API for all three
  • Deduplication by event_id
  • Event log, 30 days, CSV export
  • 1 seat, the owner

Studio

Most popular

$29.99 / month

5 sites · $6 per site

Choose Studio
  • Everything in Solo
  • Up to 3 team members
  • Owner, Editor and Viewer roles
  • Delivery alerts by email · soon

Agency

$59.99 / month

10 sites · $6 per site

Choose Agency
  • Everything in Studio
  • Unlimited team members
  • Event log, 90 days
  • Client workspaces · soon
  • Hand a site over to a client · soon

Every paid plan includes 1 million server events per site, every month. Above that, server-side PageViews are only counted, while conversions still go out. Browser pixels are never limited.

  • Data stored in the EU
  • SHA-256 hashing in the browser
  • Cancel anytime
  • Prices in USD, VAT may apply

Compare every plan

FAQ

Questions, answered.

Can’t find yours? Write to us.

hello@pixelary.app
Do I need a developer?

No. Install the Framer plugin, add our Google Tag Manager template, or paste one script tag. Everything else is set up in the dashboard.

Is the browser pixel really free?

Yes, on any number of sites. Meta, TikTok and ChatGPT Ads pixels, triggers, consent handling and the GTM template cost nothing. You pay per site only when you also want events sent from our servers through each platform’s Conversions API.

How does deduplication work?

Every event gets one event_id. The browser pixel sends it, our server sends the same ID through the Conversions API, and the platform keeps one copy. If an ad blocker stopped the pixel, the server copy still arrives.

Platforms don’t report back which pairs they merged, so the dashboard shows what we sent as a pair, not a merge count.

Will it work with my cookie banner?

Most likely. Pixelary reads Google Consent Mode v2, IAB TCF 2.2 and Global Privacy Control, and on its own understands Cookiebot, OneTrust, CookieYes, Usercentrics, Complianz, iubenda, Termly, Osano, CookieFirst and the Framer banner. Any other banner can pass its answer with one line of JavaScript or through the GTM template.

In the EEA, the UK and Switzerland Pixelary waits for the visitor’s consent, so a site there needs a banner. Without one, those visitors are not tracked. How consent works

What happens to my Framer plugin setup?

Nothing breaks. Your current script keeps working, and your pixels, tokens and settings are already in the dashboard under the same login. When you update the script from the plugin, you get the new features and the event log starts from that moment.

The new script follows the consent rules above: visitors from Europe are tracked only with a consent banner. What changed for Framer sites

Is there a limit on events?

Every paid plan includes 1 million server events per site per calendar month. Above that, server-side PageViews are only counted; conversions such as Lead or Purchase are always sent. Browser pixels are never limited.

Where is the data stored?

Data is stored in the EU: our database and the event log. A visitor’s request is handled at the Cloudflare location nearest to them. Email and phone are hashed in the visitor’s browser before they are sent, and the event log keeps masked values only.

Stop losing conversions you already paid for.

Free browser pixel today. Turn on server-side when you are ready.