From 09a4d59150c36166abb5212368b830bf6c586bb8 Mon Sep 17 00:00:00 2001 From: Kuyoshbek Mekhmonov Date: Wed, 25 Jun 2025 11:28:29 -0400 Subject: [PATCH 1/2] rm parsely --- src/components/Analytics/Analytics.svelte | 5 +-- src/components/Analytics/providers/index.ts | 1 - src/components/Analytics/providers/parsely.ts | 32 ------------------- src/globals.d.ts | 8 ----- 4 files changed, 1 insertion(+), 45 deletions(-) delete mode 100644 src/components/Analytics/providers/parsely.ts diff --git a/src/components/Analytics/Analytics.svelte b/src/components/Analytics/Analytics.svelte index e8b5ce14..7c85d2aa 100644 --- a/src/components/Analytics/Analytics.svelte +++ b/src/components/Analytics/Analytics.svelte @@ -3,13 +3,11 @@ diff --git a/src/components/Analytics/providers/index.ts b/src/components/Analytics/providers/index.ts index 39815f08..9b2fdba9 100644 --- a/src/components/Analytics/providers/index.ts +++ b/src/components/Analytics/providers/index.ts @@ -1,3 +1,2 @@ export { default as ga } from './ga'; export { default as chartbeat } from './chartbeat'; -export { default as parsely } from './parsely'; diff --git a/src/components/Analytics/providers/parsely.ts b/src/components/Analytics/providers/parsely.ts deleted file mode 100644 index 9a49d9e6..00000000 --- a/src/components/Analytics/providers/parsely.ts +++ /dev/null @@ -1,32 +0,0 @@ -const SITE_ID = 'reuters.com'; - -const attachScript = () => { - const b = document.body; - const e = document.createElement('script'); - - e.id = 'parsely-cfg'; - e.src = `//cdn.parsely.com/keys/${SITE_ID}/p.js`; - e.setAttribute('async', ''); - e.setAttribute('defer', ''); - b.appendChild(e); -}; - -export default () => { - window.PARSELY = window.PARSELY || { - autotrack: false, - onReady() { - window.PARSELY.updateDefaults({ - data: { - is_logged_in: false, - }, - }); - window.PARSELY.beacon.trackPageView(); - }, - }; - attachScript(); -}; - -export const registerPageview = () => { - if (typeof window === 'undefined' || !window.PARSELY) return; - window.PARSELY.beacon.trackPageView(); -}; diff --git a/src/globals.d.ts b/src/globals.d.ts index 95acb207..bd6dbb8b 100644 --- a/src/globals.d.ts +++ b/src/globals.d.ts @@ -21,14 +21,6 @@ declare global { }; /** Graphics ads */ graphicsAdQueue: any[]; - /** Parsely */ - PARSELY: { - onLoad: () => void; - beacon: { - trackPageView: () => void; - }; - updateDefaults: (params: any) => void; - }; } } From f80e450017fc58a7bbb3fb394fd15d34b0e9343a Mon Sep 17 00:00:00 2001 From: hobbes7878 Date: Wed, 25 Jun 2025 16:56:10 +0100 Subject: [PATCH 2/2] docs(changeset): Removes Parsely page analytics --- .changeset/angry-words-fall.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/angry-words-fall.md diff --git a/.changeset/angry-words-fall.md b/.changeset/angry-words-fall.md new file mode 100644 index 00000000..3163bd81 --- /dev/null +++ b/.changeset/angry-words-fall.md @@ -0,0 +1,5 @@ +--- +'@reuters-graphics/graphics-components': patch +--- + +Removes Parsely page analytics