| 开发者 | abdullahustun |
|---|---|
| 更新时间 | 2026年7月8日 04:52 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
No — that is the #1 mistake it is built to prevent. Before printing anything, Conversion Tracking Kit scans your active plugins and your homepage for existing GA4, Meta Pixel, Google Ads and GTM code. If it finds any, it will not output a single script until you either remove the conflicting source or switch to audit-only mode.
No. The free version only needs the public IDs you already have: a GA4 Measurement ID (G-…), a Meta Pixel ID (a number) and/or a Google Ads Conversion ID (AW-…).
It verifies that the tracking scripts load on your page and that the browser actually fires network requests to Google and Meta. It does not (and cannot, without API credentials) confirm platform-side receipt — for that, the test screen links you straight to GA4 DebugView and Meta Test Events so you can watch the events arrive yourself.
Yes. Conversion Tracking Kit prints a Google Consent Mode v2 default block before any Google tag. When a known consent plugin (CookieYes, Complianz, Cookiebot, Borlabs, Moove, Real Cookie Banner, iubenda, Termly) is active, consent defaults to denied and your consent plugin stays in charge.
Unrecognized banners cannot be auto-detected, so the automatic default falls back to granted. The dashboard has a "Consent Mode default" setting to override this: choose "always start denied" if your banner sends Google Consent Mode updates itself. Showing a banner and collecting legally valid consent (GDPR/KVKK) remains the site owner's responsibility — this is not a consent-management plugin.
By design. When the site URL looks like a staging or local environment (localhost, .test, .local, "staging"), Conversion Tracking Kit fires nothing so test traffic never pollutes your real store data.
The purchase event fires on the order received (thank-you) page. If the customer never reaches that page (closed the tab, payment app redirect failed) or an ad blocker intervened, the event is missed for that visit — the dashboard card shows you exactly how many orders this affected. Since 1.6.9 the plugin retries automatically on the customer's next visit to the thank-you page within 7 days (deduplicated platform-side, so nothing is ever counted twice). If the customer never returns at all, that order stays unrecoverable from the browser — recovering it requires sending the conversion from the server via the platforms' APIs, which needs API credentials and is outside the scope of the free plugin.
By design. Google Ads optimizes bidding on conversions, and for a store the conversion is the purchase — feeding it every add_to_cart as a "conversion" would pollute your conversion column and mislead smart bidding. The full funnel (view_item, add_to_cart, begin_checkout, purchase) still goes to GA4 and Meta, and you can build Ads audiences from the linked GA4 property.