# Pixelary > Pixelary sends Meta, TikTok and ChatGPT Ads conversions twice: from the visitor’s browser through each platform’s pixel, and from Pixelary’s servers through each platform’s Conversions API. Both copies carry one event ID, so they are deduplicated. The browser pixel is free on any number of sites; server-side delivery costs $9.99 a month for 1 site, $29.99 a month for 5 sites, $59.99 a month for 10 sites, and the first paid plan on an account starts with a 14-day free trial. Works on Framer, Webflow, Shopify, WordPress, Wix, Squarespace, Next.js, Google Tag Manager and any HTML site. Data is stored in the EU. - Install: one script tag per site, ``, or the Framer plugin, or the Google Tag Manager template. A site key is `px_` plus 8 characters and is public. - Consent: Pixelary sends nothing a visitor declined. It reads Google Consent Mode v2, IAB TCF 2.2, Global Privacy Control, Cookiebot, OneTrust, CookieYes, Usercentrics, Complianz, iubenda, Termly, Osano, CookieFirst, Didomi (via TCF), Framer cookie banner. In the EEA, the UK and Switzerland it waits for the visitor’s consent. - Accounts, sites, pixels and plans are managed by a person in the dashboard at https://app.pixelary.app. - MCP server for AI assistants: https://api.pixelary.app/mcp (Streamable HTTP). A customer creates a personal access token in the dashboard and sends it as an Authorization: Bearer header; there is no OAuth yet. Tools read stats, the event log, pixels and triggers, audit tracking, and, with a token that allows it, change triggers after a preview. Setup: https://pixelary.app/docs/mcp - Contact: hello@pixelary.app ## Docs - [Introduction (Getting started)](https://pixelary.app/docs): Pixelary documentation: install the script on any site, connect Meta, TikTok and ChatGPT Ads, handle consent and send events from code. - [How Pixelary works (Getting started)](https://pixelary.app/docs/how-it-works): The path of one event through Pixelary: script, triggers, consent, browser pixel, server copy, deduplication and the event log. - [HTML snippet (Install)](https://pixelary.app/docs/html-snippet): Install Pixelary on any website with one script tag in the head: hand-written sites, static site generators and builders without a guide of their own. - [Framer (Install)](https://pixelary.app/docs/framer): Install Pixelary on a Framer site with the plugin, or with custom code. Pixels, triggers and consent live in the dashboard, so changes need no republish. - [Google Tag Manager (Install)](https://pixelary.app/docs/google-tag-manager): Install Pixelary with the Pixelary Conversion Tracking tag template for Google Tag Manager: base tag, events, user data and consent. - [Webflow (Install)](https://pixelary.app/docs/webflow): Install Pixelary on a Webflow site: add the script to the site’s custom code and publish. Webflow forms and page views are tracked from the start. - [WordPress (Install)](https://pixelary.app/docs/wordpress): Install Pixelary on WordPress with a header code plugin or a few lines in functions.php. Either way takes a couple of minutes; our own plugin is coming. - [Wix (Install)](https://pixelary.app/docs/wix): Install Pixelary on a Wix site with Custom Code in the site settings. Wix adds the script to every page, so no page needs editing by hand. - [Squarespace (Install)](https://pixelary.app/docs/squarespace): Install Pixelary on a Squarespace site with Code Injection, which puts the script in the head of every page, then check the install in the dashboard. - [Shopify (Install)](https://pixelary.app/docs/shopify): Install Pixelary on a Shopify store through the theme: page views, product pages, forms and the clicks you choose. Checkout tracking is coming soon. - [Tilda (Install)](https://pixelary.app/docs/tilda): Install Pixelary on a Tilda site with HTML code for the head section. Tilda adds it to every page of the project; republish the pages to make it live. - [Lovable (Install)](https://pixelary.app/docs/lovable): Install Pixelary in a Lovable app: add the script to index.html, then send events from your React code. - [Next.js (Install)](https://pixelary.app/docs/nextjs): Install Pixelary in a Next.js app with next/script in the root layout, then send conversions from client components. Route changes count as page views. - [Consent & banners (Tracking)](https://pixelary.app/docs/consent): How Pixelary handles consent: what each consent type controls, what happens before the visitor answers, which banners it reads and how to pass consent. - [ChatGPT Ads (Tracking)](https://pixelary.app/docs/chatgpt-ads): Send conversions to ChatGPT Ads (OpenAI Ads): the oaiq pixel in the browser and the Conversions API from our servers, with automatic event mapping. - [Tagging your ads (Tracking)](https://pixelary.app/docs/tagging-ads): Add UTM tags to Meta and TikTok ads so Pixelary shows conversions by campaign: the parameters to paste, how last touch works and why Ads Manager differs. - [Stripe (Tracking)](https://pixelary.app/docs/stripe): Send Purchase to Meta, TikTok and ChatGPT Ads from Stripe's webhook, for Payment Links, Checkout, Buy Buttons and pricing tables, with no thank-you page. - [Custom tracking domain (Tracking)](https://pixelary.app/docs/custom-domain): Serve the Pixelary script and receive events from a subdomain of your own, what that does and does not change, and what it means for cookies and consent. - [JavaScript API (Reference)](https://pixelary.app/docs/javascript-api): The Pixelary JavaScript API: track events, identify customers, pass consent and switch automatic events, plus dataLayer events and the window.ft methods. - [AI assistants (MCP) (Reference)](https://pixelary.app/docs/mcp): Connect Claude Code, Cursor, VS Code or Windsurf to Pixelary over MCP: ask about your stats, search the event log, audit your tracking and change triggers. ## Product - [Pricing](https://pixelary.app/pricing): plans, limits and billing - [Pricing in Markdown](https://pixelary.app/pricing.md): the same plans and billing answers as plain Markdown - [Live demo](https://app.pixelary.app/demo): the dashboard on sample data, no sign-in - [AI assistants (MCP)](https://pixelary.app/mcp): what the MCP server can and cannot do - [Pixelary for Framer](https://pixelary.app/platforms/framer): the Framer plugin and what changed for Framer sites - [Pixelary for Webflow](https://pixelary.app/platforms/webflow): what Pixelary does on a Webflow site and how it goes in - [Pixelary for Lovable](https://pixelary.app/platforms/lovable): what Pixelary does in a Lovable app and the prompt that adds it - [Security and data](https://pixelary.app/security): where data is stored, how it is protected and which certificates we do not have - [Changelog](https://pixelary.app/changelog): what changed and when - [About](https://pixelary.app/about): what Pixelary does, how it started and how it handles data - [Contact](https://pixelary.app/contact): support, billing, privacy requests and security reports ## Learn - [Pixel vs Conversions API: what each one does, and when you need both](https://pixelary.app/learn/pixel-vs-conversions-api): A browser pixel and a Conversions API do different jobs. What each one sees, what stops it, why ad platforms ask for both, and when a pixel alone is enough. - [Event deduplication: how one conversion stays one conversion](https://pixelary.app/learn/event-deduplication): Send a conversion from the browser and the server, and the platform must deduplicate the two. How event IDs work on Meta and TikTok and what breaks them. - [Event Match Quality: what Meta’s score means and how to raise it](https://pixelary.app/learn/event-match-quality): Event Match Quality rates how well your server events can be matched to Meta accounts. What goes into it, why PageView scores low and what is worth fixing. ## Compare - [Compare](https://pixelary.app/compare): honest comparisons, including where the other option is better - [Pixelary and Meta one-click](https://pixelary.app/compare/meta-one-click): Meta’s free Conversions API setup. When it’s enough, and what it doesn’t cover. - [Pixelary and PixelFlow](https://pixelary.app/compare/pixelflow): Server-side tracking with revenue attribution, Stripe and an MCP server, for Facebook and TikTok. - [Pixelary and Stape](https://pixelary.app/compare/stape): Hosting for server-side Google Tag Manager and dedicated gateways, with many integrations. - [Pixelary and PixelYourSite](https://pixelary.app/compare/pixelyoursite): A WordPress plugin with deep WooCommerce tracking and free Meta Conversions API. ## Optional - [Privacy](https://pixelary.app/privacy) - [Terms](https://pixelary.app/terms) - [DPA](https://pixelary.app/dpa) - [Sub-processors](https://pixelary.app/subprocessors) - [Guide for AI agents](https://pixelary.app/AGENTS.md)