Skip to content

Commit 79c088a

Browse files
committed
docs: update README/CHANGELOG to match current plugin functionality
- Document all 6 native ad platform tracking pixels (Meta, LinkedIn, TikTok, Microsoft UET, Pinterest, Nextdoor) - Fix quick-start flow: license key is required (even free tier), not optional - Add missing `defineConfig` import to astro.config.mjs snippet - Fix "eight" vs "six" platform count contradiction - Correct plugin capabilities from stale inject-head/inject-body to actual network:fetch + page:fragments - Fix false "stores no secrets" claim — license key is stored in KV - Fix CHANGELOG "24-hour KV cache" — expiry is token-driven, not a fixed TTL - Migrate API hostname from dashboard.mosierdata.com to api.roiknowledge.com - Rewrite installation section (remove marketplace, lead with npm install) - Add 3-tab admin UI documentation (License & Google, Tracking Pixels, Marketing ROI)
1 parent e8acf83 commit 79c088a

4 files changed

Lines changed: 81 additions & 58 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,18 @@ All notable changes to the EmDash Analytics Plugin will be documented here.
44

55
## [1.0.0] — 2026-04-04
66

7-
Initial release. Google Tag Manager injection, GA4 and Search Console OAuth, header/footer script injection, UTM attribution engine, and call tracking provisioning for EmDash CMS.
7+
Initial release. Tag management, native ad platform tracking pixels, GA4 and Search Console OAuth, header/footer script injection, UTM attribution engine, and call tracking provisioning for EmDash CMS.
88

99
### Features
1010
- **Google Tag Manager injection** — Automatic `<head>` and `<body>` injection with noscript fallback
11-
- **Google Analytics 4**One-click OAuth connection; sessions, users, and traffic sources in the EmDash admin
11+
- **Google Analytics 4**Native toggle + one-click OAuth connection; sessions, users, and traffic sources in the EmDash admin
1212
- **Google Search Console** — Clicks, impressions, CTR, and average position via OAuth
13-
- **Header/footer script injection** — Paste in any third-party snippet (Meta Pixel, LinkedIn Insight, Hotjar, etc.)
13+
- **Native ad platform tracking pixels** — One-toggle setup with built-in help guides for Meta (Facebook) Pixel, LinkedIn Insights Tag, TikTok Pixel, Microsoft (Bing) UET Tag, Pinterest Tag, and Nextdoor Pixel
14+
- **Header/footer script injection** — Paste in any third-party snippet (Hotjar, Clarity, CallRail, etc.)
1415
- **UTM persistence engine** — First-touch attribution captured in cookies and pushed to dataLayer
1516
- **Call tracking provisioning** — Local and toll-free tracking numbers provisioned directly from the EmDash admin
1617
- **Basic call log** — Caller ID, duration, timestamp, and attributed marketing source per call
17-
- **Ed25519 license validation** — Cryptographic domain-bound license verification with 24-hour KV cache
18+
- **Three-tab admin UI** — Marketing ROI dashboard, Tracking Pixels configuration, and License & Google settings
19+
- **Compare-and-swap settings saves** — Atomic conflict detection prevents race conditions between admin tabs
20+
- **Ed25519 license validation** — Cryptographic domain-bound license verification with KV cache (expiry driven by the signed token, not a fixed TTL)
1821
- **Fail-open architecture** — Cached tracking scripts keep running if the backend is temporarily unreachable

0 commit comments

Comments
 (0)