From a5e5942462d8391a2cd861a15864ca53f0a3377f Mon Sep 17 00:00:00 2001 From: Paul Bertrand Date: Wed, 17 Jun 2026 20:10:53 +0200 Subject: [PATCH] Add wordpress platform marker to script tag --- src/Scripts/AnalyticsScript.php | 1 + tests/Browser/pluginSettings.spec.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/Scripts/AnalyticsScript.php b/src/Scripts/AnalyticsScript.php index a0f5ac4..8b0d5b1 100644 --- a/src/Scripts/AnalyticsScript.php +++ b/src/Scripts/AnalyticsScript.php @@ -23,6 +23,7 @@ public function handle(): string public function attributes(): array { return array_filter([ + 'data-platform' => 'wordpress', 'data-mode' => Setting::boolean(SettingName::HASH_MODE) ? 'hash' : null, 'data-collect-dnt' => Setting::boolean(SettingName::COLLECT_DNT) ? 'true' : null, 'data-ignore-pages' => Setting::get(SettingName::IGNORE_PAGES), diff --git a/tests/Browser/pluginSettings.spec.ts b/tests/Browser/pluginSettings.spec.ts index 0d296d3..97b77a6 100644 --- a/tests/Browser/pluginSettings.spec.ts +++ b/tests/Browser/pluginSettings.spec.ts @@ -42,6 +42,7 @@ test('adds a script by default', async ({ page, browser }) => { const guest = await visitAsGuest(browser); await expect(guest.locator(DEFAULT_SCRIPT_SELECTOR)).toBeAttached(); + expect(await guest.content()).toContain('data-platform="wordpress"'); await guest.context().close(); });