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 aecb6e7..23be062 100644 --- a/tests/Browser/pluginSettings.spec.ts +++ b/tests/Browser/pluginSettings.spec.ts @@ -45,6 +45,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"'); expect(await guest.content()).toContain(SCRIPT_PREFIX_COMMENT); await guest.context().close(); });