[WordPress] 外掛分享: Pixel Made Simple

首頁 › 外掛目錄 › Pixel Made Simple
全新外掛
安裝啟用
—
尚無評分
5 天前
最後更新
—
問題解決
WordPress 6.3+ PHP 7.4+ v0.21.1 上架:2026-09-18

內容簡介

Pixel Made Simple 是一款簡化追蹤的外掛,能夠將銷售和潛在客戶資料發送至 Meta、Google 和 TikTok。它透過瀏覽器和伺服器同時發送事件,確保每個事件僅被計算一次,並提供即時的追蹤狀態概覽,讓使用者輕鬆掌握追蹤效果。

【主要功能】
• 同時發送 Meta Pixel 和 Conversions API
• 自動處理 Google Ads 和 GA4 的轉換
• 支援 TikTok Pixel 的事件追蹤
• 自動表單潛在客戶收集(預設關閉)
• 追蹤狀態概覽與連接測試
• 偵測常見的 Cookie 同意橫幅

外掛標籤

開發者團隊

⬇ 下載最新版 (v0.21.1) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Pixel Made Simple」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Pixel Made Simple sends your sales and leads to Meta, Google and TikTok. Once, not twice: browser and server send each event with the same receipt number (event ID), so the platform can count it once. Meta and TikTok wait until your visitor says yes in your cookie banner. And when something needs your attention, the Overview tells you in one sentence.
Everything described here is free and unlocked. No trial, no locked buttons, no upgrade banners across your dashboard: Pro is mentioned in exactly two places, inside the plugin’s own settings.
Three problems this plugin solves

Sales and leads counted twice, or not at all. A visitor reloads the thank-you page, or the browser and server each send the same lead. Without a shared event ID, the platform can’t tell it’s the same one, and your ads learn from wrong numbers.
You can’t tell whether tracking works. A pixel doesn’t complain when it stops. The Overview, the connection test and the event log show you what runs and what was sent.
Banner on, pixel loads anyway. Many banners and pixels don’t talk to each other. Pixel Made Simple reads your cookie banner directly: no Meta or TikTok before a yes, and after “Accept” tracking starts right away, without a reload.

What you get

Meta Pixel + Conversions API: browser pixel and server events from the same request, with one event ID for both, so Meta deduplicates the pair. Server events are sent without slowing down your page.
Google Ads and GA4: with Google Consent Mode v2. After a marketing yes, the plugin sets Google’s advertising signals itself, so Google Ads can count the conversion. Form leads carry Enhanced Conversions data.
TikTok Pixel: web events with the same event ID as the matching Meta event.
Automatic form leads (off by default): Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Ninja Forms, Forminator, Elementor Pro, SureForms, Bricks, Divi and plain HTML forms. One lead per form sent, sent to Meta, Google Ads and TikTok. Contact data is hashed before it leaves your server. Cart, checkout and login forms never count.
Page events: fire a standard or custom event on any URL, e.g. Lead on /thank-you/. A form and its thank-you page share one event ID, so a lead counts once, and the thank-you page saves it if the form’s own event got lost on the way.
Cookie banner detection (on by default): detects 10 popular banners, including Borlabs Cookie, Complianz, CookieYes, Cookiebot and Real Cookie Banner, plus the WP Consent API. Your banner isn’t on the list? Describe its consent cookie yourself. Consent is never cached with the page, so one visitor’s yes is never passed on to the next.
Overview: one sentence says whether tracking is running. “Needs your attention” lists what to do, each with one action. A fresh install gets four setup steps.
Connection test: one click checks whether Meta accepts your access token for your pixel, without sending an event.
Duplicate pixel warning: moving over from another tracking plugin? You get a warning when a known plugin sends to the same pixel or measurement ID. A page check also finds snippets in your theme, a code snippet plugin or a page builder.
Event log: recent browser and server events with event name, event ID, route, status and match keys. Filter by status, event or platform.
Consent statistics: how much of your tracking does the cookie banner hold back? Daily counts only: no IP address, no visitor profile.
Live debug bar for administrators: see consent status, fired events and the server response on the page itself. Regular visitors get zero extra bytes.
Cookieless analytics: Plausible, Umami or Rybbit, set up in the same place.
AI assistants: with WordPress 6.9 or newer and an MCP adapter, Claude and other AI tools can read the status, explain the event log and run the connection test, signed in as you. They can never change your settings or see your access tokens. The plugin itself sends nothing to an AI provider.
Export & import: move your whole configuration to another site in one step.

Measured, not promised
We test Pixel Made Simple on real WordPress sites, with real cookie banners, form plugins, page builders and speed plugins.

80–90 % less JavaScript than common alternatives: around 6–9 KB instead of 50–80 KB. With only Pixel, Conversions API and GA4, there is no extra file at all, just about 1 KB of inline code. No jQuery, no frameworks. (Measured against the same page without a tracking plugin. Scripts from Meta, Google and TikTok are not counted, because every plugin loads those.)
No extra database queries on a normal page view.
Ad blockers stop the pixel, not your server events. Tested with real filter lists: leads and page events still reach your server, which sends them on through the Conversions API.
One lead per form sent. Not two, not zero. Tested with Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Ninja Forms, Forminator and Divi.
Works with speed plugins that delay JavaScript: form leads always reach the server, even when scripts are delayed.

What it can’t promise
Your Ads Manager will never match your shop exactly, and no plugin can change that. Visitors who decline cookies aren’t tracked, and every platform counts by its own rules. What changes: no event is sent twice, and you see what was sent.
Technology, not legal advice
Pixel Made Simple implements your settings technically. Whether your tracking is legally permitted is your decision – if in doubt, together with your data protection officer or a lawyer.
We put a lot of work into making events arrive reliably. We cannot guarantee it: ad platforms, browsers, cookie banners and caches change constantly. We accept no responsibility for the success of campaigns, ad spend or lost revenue. The license terms are binding.
Pixel Made Simple Pro
Everything above stays free. Pixel Made Simple Pro is a separate plugin for online shops, service businesses and campaign attribution:

WooCommerce and SureCart tracking: ViewContent, AddToCart, InitiateCheckout and Purchase for Meta, Google Ads, GA4 and TikTok, including the block checkout.
Sales that don’t get lost: a server-side fallback reports the purchase even when the buyer never returns to the thank-you page. Reloading the thank-you page doesn’t send a second sale.
Click events: a click on your phone number, email address or WhatsApp button counts as a conversion for Meta, Google Ads and TikTok.
TikTok Events API for server-side purchase events.
First-touch / UTM attribution with automatic form fill.

From €79 per year, with a 60-day money-back guarantee. Both plugins use the same settings, so switching keeps your configuration.
External services
This plugin connects to third-party tracking services. Nothing is sent until you enter the respective ID/token and switch the platform on. With cookie banner detection enabled, the plugin also waits for the visitor’s marketing consent, with three exceptions you control: Google Ads and GA4 load right away while Google Consent Mode v2 is on (every consent signal set to “denied”), a privacy tracker whose Load without cookie consent switch you turned on loads right away (that provider alone), and with “Server-side events: Always send” the server-side requests are sent regardless of the banner.
Meta (Facebook) – Meta Pixel and Conversions API

The browser loads the official pixel script from https://connect.facebook.net/ and sends events to https://www.facebook.com/tr (including the

Google – Google Ads and Google Analytics 4

The browser loads gtag.js from https://www.googletagmanager.com/ and sends page views, conversions and e-commerce events to Google Ads / Google Analytics. For form leads the conversion additionally carries SHA-256 hashes of the email address and – where an international number is available – the phone number (Enhanced Conversions). For purchases with advanced matching enabled it carries the same two plus hashed first and last name, and city, region, postal code and country in the clear. There is no server-side connection to Google. With Consent Mode v2 enabled, gtag.js loads before consent and every consent signal defaults to “denied” until your banner – or, without a detected banner, the plugin itself – updates it.
Terms: https://policies.google.com/terms – Privacy: https://policies.google.com/privacy – Google Analytics terms: https://marketingplatform.google.com/about/analytics/terms/us/

TikTok – TikTok Pixel and Events API (the Events API is part of Pixel Made Simple Pro)

The browser loads the pixel from https://analytics.tiktok.com/ and sends web events to TikTok. For purchases the server additionally sends an Events API request to https://business-api.tiktok.com/ containing the event, event ID, IP address, user agent, order values and – only where enabled – the hashed email address and, where an international number is available, the hashed phone number.
When you click Test connection in the TikTok card (Pro), your server sends one request to the same address with your saved token, your pixel ID and an empty list of events. TikTok checks the token and rejects the empty list; no event is recorded and no visitor data is sent.
Terms: https://www.tiktok.com/legal/page/global/terms-of-service/en – Privacy: https://www.tiktok.com/legal/page/row/privacy-policy/en – Business products terms: https://ads.tiktok.com/i18n/official/policy/business-products-terms

Plausible, Umami and Rybbit – cookieless analytics (all off by default)

Unlike the platforms above, the address contacted here is not part of the plugin. You paste the script URL from your own dashboard into the Privacy Tracker card on the Platforms tab; the plugin ships no default and never assembles one from a host name. Which server receives the data therefore depends on your account – the provider’s cloud for a hosted plan, your own machine for a self-hosted instance. The example addresses shown in the empty fields are placeholders, never sent.
Nothing is loaded for a provider until you switch it on and fill in both of its fields. Until then not a single line for it appears in your page source.
Plausible: the browser loads the script from the address you entered (typically https://plausible.io/js/pa-….js, or the older script.js) and reports a page view for every page on which tracking is active, for the site the script belongs to (with script.js: the domain you entered). Service: https://plausible.io/ – Terms: https://plausible.io/terms – Privacy: https://plausible.io/privacy – What Plausible collects: https://plausible.io/data-policy
Umami: same, from the address you entered (typically https://cloud.umami.is/script.js), tagged with the website ID you entered. Service: https://umami.is/ – Terms: https://umami.is/terms – Privacy: https://umami.is/privacy
Rybbit: same, from the address you entered (typically https://app.rybbit.io/api/script.js), with the site ID appended to the URL as ?siteId=. Service: https://www.rybbit.io/ – Terms: https://www.rybbit.io/terms-and-conditions – Privacy: https://www.rybbit.io/privacy
The plugin loads each provider’s base script and nothing else: no custom events, no goals, no e-commerce data, and no server-side connection of any kind. What that script then collects is the provider’s business and is described in their own documentation above.
Consent: by default each provider waits for marketing consent like the Meta and TikTok pixels, and starts without a page reload once the visitor accepts. The per-provider Load without cookie consent switch changes that for that one provider only – it does not change how Meta, Google or TikTok load.

SureCart – licensing and automatic updates (Pro only)

The Pro version activates its license and checks for updates against https://api.surecart.com. This happens when you activate or deactivate a license in the “License” tab, and when WordPress checks for plugin updates (the result is cached for three hours). Transmitted are the license key you entered, your site URL and your site title.
The free version never contacts this service. It is updated through WordPress.org and contains no update checker of its own.
Terms: https://surecart.com/terms-and-conditions/ – Privacy: https://surecart.com/privacy-policy/

A freshly activated Pixel Made Simple contacts nothing at all: with no platform configured, the plugin writes no third-party script, image or request into your pages. Every connection described above needs a setting you made yourself. Two more requests need a click rather than a setting: when you click Check in the duplicate pixel check on the Platforms tab, your server loads a page of your own site – no third party is contacted, and nothing is stored. And when you click Test connection in a platform card, your server sends the empty test request to Meta or TikTok described above. The settings page links to https://pixelmadesimple.com (documentation, quick tips, Pro upgrade). These are plain links – no data is transmitted unless you click them. The free version contains no update checker or telemetry of its own; updates come from WordPress.org.

延伸相關外掛

文章
Filter
Mastodon