Linux 软件免费装
Banner图

Easy Server Side Tracking

开发者 jachtdigital2026
easyserversidetracking
更新时间 2026年6月30日 18:12
PHP版本: 7.2 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

tracking woocommerce analytics server-side conversion-tracking

下载

5.2.1

详情介绍:

Easy Server Side Tracking adds server-side tracking to WordPress and WooCommerce. Events are sent from the browser to a managed ingestion endpoint hosted on Cloudflare (collect.easyserversidetracking.com), which normalizes, deduplicates, and forwards them to Google Analytics 4 using the Measurement Protocol. Because requests go to a first-party-style endpoint rather than directly to Google, common content blockers no longer drop your analytics traffic. The plugin auto-provisions a free-tier account on activation — no license key is required to start using it, and the free tier is fully functional indefinitely. Optionally, you can buy a license on the management service to raise this site's server-side limits (higher monthly event volume and longer dashboard retention). Those limits are applied and enforced entirely on the service; the plugin itself never locks, disables, or restricts any built-in feature. Features How it works (data flow)
  1. The plugin enqueues a small JavaScript tracker on every page.
  2. The tracker collects event details (event name, page URL, referrer, consent state, anonymized client/session IDs) in the visitor's browser.
  3. Events are posted to https://collect.easyserversidetracking.com/ over HTTPS with a short-lived HMAC token.
  4. The managed worker validates the request, optionally proxies the event to GA4's Measurement Protocol (google-analytics.com/g/collect or /mp/collect), and stores a copy for the dashboard.
  5. Your monthly usage, plan, and limits live on dashboard.easyserversidetracking.com, where you log in to view them and upgrade. The plugin does not track event counts or limits locally.

安装:

  1. Upload the plugin folder to /wp-content/plugins/ (or install via Plugins → Add New → Upload Plugin).
  2. Activate the plugin through the Plugins menu in WordPress. On activation the plugin auto-provisions a free account against the management server and stores a site ID locally.
  3. Visit Easy SST → Connection in the admin menu to view the site ID, plan name, and the re-provision button.
  4. (Optional) To raise this site's limits, upgrade your plan on the dashboard at https://dashboard.easyserversidetracking.com/ — no license key is entered in WordPress; the change applies to your provisioned site automatically.
No GA4 measurement ID is required for the managed ingestion path — server-side configuration is handled by the management worker. If you want server-side forwarding to GA4 from your WordPress site, configure the GA4 Measurement ID and API Secret on the Settings screen.

升级注意事项:

5.1.2 The License page now has a persistent consent panel. If you installed before 5.1.0 you'll see an unticked consent checkbox — tick it to record explicit consent and re-enable the Re-provision button. Tracking is not interrupted. 5.1.0 WordPress.org compliance release: explicit opt-in for provisioning, logs moved to uploads directory, stricter sanitization and unique prefixes. No tracking behavior change. 5.0.4 Fixes a tracker init TypeError introduced by 5.0.3's orphaned method calls. Upgrading is required for tracking to function. Cache-buster bump. 5.0.3 Privacy & security: removes third-party geo-IP fallbacks, adds CSRF protection on the encryption-key endpoint, prefixes the legacy event_count option, and documents external services. No tracking behavior change. Migration runs automatically on next admin pageload. 5.0.2 Removes client-side event-limit enforcement; quota is now exclusively server-side. License page fix. 5.0.0 Major refactor: the plugin no longer requires a customer-hosted Cloudflare Worker. Events post directly to the managed ingestion endpoint. Old event queue tables are dropped on upgrade. Test thoroughly after upgrading.

常见问题:

How do I set up and connect my site?

  1. Install and activate the plugin.
  2. Go to Easy SST → Connection and click Create free account. This sends your site URL and admin email to easyserversidetracking.com and provisions your site (you'll see a Site ID appear on the Connection page). Tracking begins on the free tier.
  3. Your site is automatically linked to the dashboard account whose email matches the WordPress admin email used at step 2. So if you sign in to https://dashboard.easyserversidetracking.com/ with that same email, your site already appears under your account — nothing else to do.
  4. If your dashboard account uses a different email, link the site manually: on the dashboard go to Account → Websites → Add site, paste the Site ID shown on the plugin's Connection page, and click Add site. The Site ID is what proves the site is yours.

How do I upgrade, or change a site's plan?

Plans are managed entirely on the dashboard — you never enter a license key in WordPress. Buy or change a plan at https://dashboard.easyserversidetracking.com/, then on Account → Websites use the Plan dropdown next to a site to assign it the plan (or switch it back to the Default free plan). The new monthly limit is applied to the tracking service automatically; no change is needed in WordPress.

Do I need an account?

No account is required to use the plugin's free tier. The plugin auto-provisions a free site on activation. You can optionally create a paid account at https://dashboard.easyserversidetracking.com/ for higher limits and additional features.

Does this replace gtag.js?

It can run alongside gtag.js (hybrid mode), or you can rely entirely on the server-side path. The script is loaded from googletagmanager.com only when hybrid mode is enabled in the Settings screen.

What data is sent to the managed worker?

Each event includes: event name, page URL, page title, referrer, anonymized client ID and session ID, consent state, and event-specific parameters (e.g. WooCommerce order IDs, scroll percentages, click targets). The visitor's IP address is processed by the worker for geo-resolution and rate limiting but is not stored long-term. No personally identifiable information (name, email, address) is sent unless you explicitly configure user-data fields.

Where can I see my events?

After activation the License page shows your site_id and a link to the management dashboard, where you can view your live event log, monthly usage, and configure plan options.

Can I uninstall cleanly?

Yes. Deactivating the plugin stops event collection. The plugin's options can be deleted via the standard WordPress plugin uninstall flow.

更新日志:

5.2.1 5.2.0 5.1.7 5.1.6 5.1.5 5.1.4 5.1.3 5.1.2 5.1.1 5.1.0 5.0.4 5.0.3 5.0.2 5.0.1 5.0.0 3.7.x Earlier 3.7.x releases focused on plugin-check compliance and security hardening. See the GitHub release notes for details. The plugin's data flow and admin surface were rewritten in 5.0.0; users on 3.7.x should re-test after upgrading.