Connect GA4 so Narrative can attribute traffic to the pages it publishes and show AI-referred sessions in the Impact tab
The Google Analytics 4 connector is the recommended first step. Once it is
connected, Narrative reads your traffic daily, separates the sessions that
arrived from AI assistants from the rest, and attributes sessions to every
page published inside a campaign. The Impact tab under Analyze switches on
the moment the first import completes.
You need a Google account with Viewer access or higher on the GA4
property. The connector reads; it never writes.
The property should be the one that tracks the site you connected as your
brand. If the brand has several properties, pick the one that covers the
pages Narrative publishes to.
Allow pop-ups for app.yournarrative.ai. Google’s consent screen opens in a
small window, and a blocked pop-up is the most common reason a connection
does not start.
In Narrative, go to Personalize → Connectors. Google Analytics 4 is
the card at the top, marked Recommended first step. Click Connect.
The Connectors page under Personalize. GA4 sits at the top; the cards below are filtered by Bring data in and Publish changes.
2
Choose your Google account
A Google window opens. Pick the account that has access to the property.
The card in Narrative reads Waiting for authorization until you finish.
Google's account chooser. Pick the account that can see the GA4 property.
3
Confirm it is you
If you have connected a Google product to Narrative before, Google
confirms you are signing back in. Click Continue.
4
Grant read-only access
Google lists the one permission Narrative asks for: See and download
your Google Analytics data. Tick it and click Continue. Narrative
cannot proceed without it, and it never asks for edit access.
5
Pick the property
The window closes and Narrative asks which GA4 property to read. Pick one
and click Connect. You can change it later by reconnecting.
The picker lists every property the Google account can see. This account has none, which is the message to expect if you signed in with the wrong account.
6
Wait for the first import
The card turns Connected and the import starts: the last six months
of daily traffic, page by page, then a daily top-up from then on. The
first import usually finishes within the hour. While it runs, campaigns
show Importing your Google Analytics data rather than asking you to
connect.
We did not find anything on this Google account means the account you
chose in Google has no GA4 property it can view. Click Cancel, then
Finish setup on the card again and pick a different account, or ask a
property admin to grant the account Viewer access in GA4 under Admin →
Property access management.
Personalize → Connectors → Google Analytics 4 → Manage connection shows
the connection’s status, the last 28 days of sessions and how many came from
AI assistants, the top AI source, and the permission granted.
Listing your properties in the picker, and reading daily reports from the one you choose
All Google connectors share one Google sign-in per brand. Connecting Search
Console or Tag Manager later adds its permission to the same grant rather
than asking you to sign in again.
Manage connection → Disconnect revokes the permission with Google and
deletes the stored credential. If this is the last Google connector on the
brand, the Google grant itself is deleted. You can also remove Narrative from
your Google Account’s third-party access page; Narrative notices on its next
sync and marks the connection as needing reconnection.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Narrative Docs","colors":{"primary":"#e06a00","light":"#ff801f","dark":"#ff801f"},"logo":{"light":"https://mintcdn.com/narrative-22c775b1/JE23wnibORQQpxUI/logos/narrative-icon.png?fit=max\u0026auto=format\u0026n=JE23wnibORQQpxUI\u0026q=85\u0026s=5e3bdaeed1794cd14d4bbf5353f62bf9","dark":"https://mintcdn.com/narrative-22c775b1/JE23wnibORQQpxUI/logos/narrative-icon.png?fit=max\u0026auto=format\u0026n=JE23wnibORQQpxUI\u0026q=85\u0026s=5e3bdaeed1794cd14d4bbf5353f62bf9","href":"https://yournarrative.ai"},"favicon":"https://mintcdn.com/narrative-22c775b1/g2lgS4wvp_soxQsW/favicon.svg?fit=max\u0026auto=format\u0026n=g2lgS4wvp_soxQsW\u0026q=85\u0026s=476592194defbb4516cc2bad9756fac6","appearance":{"default":"dark"},"background":{"color":{"light":"#f7f8fa","dark":"#050505"}},"footer":{"socials":{"website":"https://www.yournarrative.ai"}},"seo":{"indexing":"navigable"},"fonts":{"heading":{"family":"Space Grotesk","source":"https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2","format":"woff2"},"body":{"family":"Inter"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"narrative-22c775b1","hasAudioNarration":false,"actualSubdomain":"narrative-22c775b1","customDomains":["docs.yournarrative.ai"],"gitSource":{"type":"github","owner":"narrative-geo","repo":"narrative-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae707568c40a3519a191144","collectionId":"6a49e57a-e5c4-4fcd-8aa6-48d7a0f4d642","liveDeploymentHistoryId":"6ae707568c40a3519a191144","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae70a69420faf70548d43ba","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Connectors","count":5},{"language":"default","tag":"Technical SEO","count":5},{"language":"default","tag":"Release notes","count":1},{"language":"default","tag":"Getting started","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"connectors/google-analytics","slug":"/connectors/google-analytics","pageMetadata":{"title":"Google Analytics 4","description":"Connect GA4 so Narrative can attribute traffic to the pages it publishes and show AI-referred sessions in the Impact tab","href":"/connectors/google-analytics"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Connect GA4 so Narrative can attribute traffic to the pages it publishes and show AI-referred sessions in the Impact tab\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,em:`em`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage,Step,Steps,Table}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The Google Analytics 4 connector is the recommended first step. Once it is\nconnected, Narrative reads your traffic daily, separates the sessions that\narrived from AI assistants from the rest, and attributes sessions to every\npage published inside a campaign. The `,_jsx(_components.strong,{children:`Impact`}),` tab under Analyze switches on\nthe moment the first import completes.`]}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-start`,children:`Before you start`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`You need a Google account with `,_jsx(_components.strong,{children:`Viewer`}),` access or higher on the GA4\nproperty. The connector reads; it never writes.`]}),`\n`,_jsx(_components.li,{children:`The property should be the one that tracks the site you connected as your\nbrand. If the brand has several properties, pick the one that covers the\npages Narrative publishes to.`}),`\n`,_jsxs(_components.li,{children:[`Allow pop-ups for `,_jsx(_components.code,{children:`app.yournarrative.ai`}),`. Google’s consent screen opens in a\nsmall window, and a blocked pop-up is the most common reason a connection\ndoes not start.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`connect`,children:`Connect`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Open Connectors`,children:[_jsxs(_components.p,{children:[`In Narrative, go to `,_jsx(_components.strong,{children:`Personalize → Connectors`}),`. Google Analytics 4 is\nthe card at the top, marked `,_jsx(_components.em,{children:`Recommended first step`}),`. Click `,_jsx(_components.strong,{children:`Connect`}),`.`]}),_jsx(Frame,{caption:`The Connectors page under Personalize. GA4 sits at the top; the cards below are filtered by Bring data in and Publish changes.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/connectors-page.png?fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=22d47e467035db711a860f9e5553e7a3`,alt:`The Connectors page in Narrative with the Google Analytics 4 card at the top and Search Console, Tag Manager and Webflow cards below.`,\"data-og-width\":`800`,width:`800`,\"data-og-height\":`506`,height:`506`,\"data-path\":`images/connectors/connectors-page.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/connectors-page.png?w=280\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=7130a291c650c824f2f2954c0a3aee7d 280w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/connectors-page.png?w=560\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=dd607e1faa525daa4564adfa592b9f16 560w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/connectors-page.png?w=840\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=48e61369bf54e48a271e408b2647cd74 840w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/connectors-page.png?w=1100\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=9dae4c7311a60181c4eace2fb995f424 1100w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/connectors-page.png?w=1650\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=f78fac841cbf4d034cb783bb941452d1 1650w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/connectors-page.png?w=2500\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=f68ce1eabae2917372340753ac1bef5b 2500w`})})]}),_jsxs(Step,{title:`Choose your Google account`,children:[_jsxs(_components.p,{children:[`A Google window opens. Pick the account that has access to the property.\nThe card in Narrative reads `,_jsx(_components.em,{children:`Waiting for authorization`}),` until you finish.`]}),_jsx(Frame,{caption:`Google's account chooser. Pick the account that can see the GA4 property.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-choose-account.png?fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=38730f30562c115ecd15e28f36657e57`,alt:`Google's Choose an account screen to continue to Narrative.`,\"data-og-width\":`800`,width:`800`,\"data-og-height\":`607`,height:`607`,\"data-path\":`images/connectors/google-choose-account.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-choose-account.png?w=280\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=e2a274998fa1ad9f87a0ab00731adb4a 280w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-choose-account.png?w=560\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=844be3f223014e0381b524204fab432b 560w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-choose-account.png?w=840\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=13caef5884912d5ccc993016e94beb7f 840w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-choose-account.png?w=1100\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=3fd4e93146d14c47c5f139baf36411b3 1100w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-choose-account.png?w=1650\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=cee29643d80c5cc051c4cf37248ca841 1650w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-choose-account.png?w=2500\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=ba8ab2468401dec6c43131decb63d7dd 2500w`})})]}),_jsxs(Step,{title:`Confirm it is you`,children:[_jsxs(_components.p,{children:[`If you have connected a Google product to Narrative before, Google\nconfirms you are signing back in. Click `,_jsx(_components.strong,{children:`Continue`}),`.`]}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-signing-back-in.png?fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=17c396e350f0592a17a151bf56668aa3`,alt:`Google confirming that you are signing back in to Narrative, with Cancel and Continue buttons.`,\"data-og-width\":`800`,width:`800`,\"data-og-height\":`607`,height:`607`,\"data-path\":`images/connectors/google-signing-back-in.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-signing-back-in.png?w=280\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=400c63ca2a5dd152e2bf62c2ebb0273e 280w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-signing-back-in.png?w=560\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=65634a622a666bddc781a8b7c2277e3a 560w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-signing-back-in.png?w=840\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=b69417d1a03fc343a3df7bd557eba172 840w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-signing-back-in.png?w=1100\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=49dfd915b72757d99447d08fb35510a4 1100w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-signing-back-in.png?w=1650\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=5b42c6347f7fc2acc3bc27667acf26b5 1650w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-signing-back-in.png?w=2500\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=f44c5f801230402c43410bede2323b6c 2500w`})})]}),_jsxs(Step,{title:`Grant read-only access`,children:[_jsxs(_components.p,{children:[`Google lists the one permission Narrative asks for: `,_jsx(_components.strong,{children:`See and download\nyour Google Analytics data`}),`. Tick it and click `,_jsx(_components.strong,{children:`Continue`}),`. Narrative\ncannot proceed without it, and it never asks for edit access.`]}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-permissions.png?fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=c9893b984282aaa2010e4994666c8aa7`,alt:`Google's permissions screen listing read-only access to Google Analytics data.`,\"data-og-width\":`800`,width:`800`,\"data-og-height\":`607`,height:`607`,\"data-path\":`images/connectors/google-permissions.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-permissions.png?w=280\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=29a74762b0d27f64349c631e5b16cf2c 280w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-permissions.png?w=560\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=510cbccdeed3d2de0d7df380cbea4468 560w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-permissions.png?w=840\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=e44195ca34e0a38ca6adc30c09c813b2 840w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-permissions.png?w=1100\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=bedf5f59c2648b1f5e178d085e307712 1100w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-permissions.png?w=1650\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=794be27ca26331e07be30144f1afa079 1650w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/google-permissions.png?w=2500\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=48e219e796090bf87601a783daeff93d 2500w`})})]}),_jsxs(Step,{title:`Pick the property`,children:[_jsxs(_components.p,{children:[`The window closes and Narrative asks which GA4 property to read. Pick one\nand click `,_jsx(_components.strong,{children:`Connect`}),`. You can change it later by reconnecting.`]}),_jsx(Frame,{caption:`The picker lists every property the Google account can see. This account has none, which is the message to expect if you signed in with the wrong account.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/resource-picker-empty.png?fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=9a3093a952165c052050fb1a6151f458`,alt:`Narrative's Choose what to connect dialog for a Google account.`,\"data-og-width\":`800`,width:`800`,\"data-og-height\":`506`,height:`506`,\"data-path\":`images/connectors/resource-picker-empty.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/resource-picker-empty.png?w=280\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=ca5351ca64a16d14e458092e49f534aa 280w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/resource-picker-empty.png?w=560\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=f2ac022394593179690ca30ac3b4028e 560w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/resource-picker-empty.png?w=840\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=c6214edab5afaca287e0544cb2a9e95f 840w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/resource-picker-empty.png?w=1100\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=814c55de120cb42316cea11f6daa9af4 1100w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/resource-picker-empty.png?w=1650\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=a6b7ba25b285831ae1ae480004e8c14d 1650w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/resource-picker-empty.png?w=2500\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=e0a02de28f4ce2f7c022a646c283b443 2500w`})})]}),_jsx(Step,{title:`Wait for the first import`,children:_jsxs(_components.p,{children:[`The card turns `,_jsx(_components.strong,{children:`Connected`}),` and the import starts: the last six months\nof daily traffic, page by page, then a daily top-up from then on. The\nfirst import usually finishes within the hour. While it runs, campaigns\nshow `,_jsx(_components.em,{children:`Importing your Google Analytics data`}),` rather than asking you to\nconnect.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`if-the-picker-is-empty`,children:`If the picker is empty`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.em,{children:`We did not find anything on this Google account`}),` means the account you\nchose in Google has no GA4 property it can view. Click `,_jsx(_components.strong,{children:`Cancel`}),`, then\n`,_jsx(_components.strong,{children:`Finish setup`}),` on the card again and pick a different account, or ask a\nproperty admin to grant the account Viewer access in GA4 under `,_jsx(_components.strong,{children:`Admin →\nProperty access management`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-narrative-reads`,children:`What Narrative reads`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Data`}),_jsx(_components.th,{children:`Used for`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Sessions by date, landing page and source/medium`}),_jsx(_components.td,{children:`The Impact tab’s traffic trend, and per-page attribution for every page published in a campaign`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Source/medium classified as an AI referrer`}),_jsx(_components.td,{children:`Separating sessions from ChatGPT, Perplexity, Gemini, Copilot, Claude and DeepSeek from the rest`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Engaged sessions`}),_jsx(_components.td,{children:`The Sessions → Engaged → Converted funnel`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Key events`}),_jsx(_components.td,{children:`Proposed conversion definitions, which you confirm before they count`})]})]})]}),`\n`,_jsx(_components.p,{children:`Narrative keeps daily aggregates only. It never reads user-level or\nidentifying data, and nothing it reads is sent to an AI model prompt.`}),`\n`,_jsx(Heading,{level:`2`,id:`manage-the-connection`,children:`Manage the connection`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Personalize → Connectors → Google Analytics 4 → Manage connection`}),` shows\nthe connection’s status, the last 28 days of sessions and how many came from\nAI assistants, the top AI source, and the permission granted.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/ga4-connection-details.png?fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=64efb53e7b87f637ad538bd0cc92fe64`,alt:`The Google Analytics 4 connection details dialog showing status, last 28 days of sessions, the AI share, and the analytics.readonly permission.`,\"data-og-width\":`800`,width:`800`,\"data-og-height\":`506`,height:`506`,\"data-path\":`images/connectors/ga4-connection-details.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/ga4-connection-details.png?w=280\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=936d1fabb18bacb1ad5e1b5adc465476 280w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/ga4-connection-details.png?w=560\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=8e0db55f88eb55815c4e4b880842eb58 560w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/ga4-connection-details.png?w=840\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=b6c07e88057f1e6202274cd3b12eda45 840w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/ga4-connection-details.png?w=1100\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=8e819696ae5c0e4b293816f5effd4648 1100w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/ga4-connection-details.png?w=1650\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=bb2ffa03c574ef88c4e8cdfee9f06a33 1650w, https://mintcdn.com/narrative-22c775b1/2qy9Q7JF03n1vhXt/images/connectors/ga4-connection-details.png?w=2500\u0026fit=max\u0026auto=format\u0026n=2qy9Q7JF03n1vhXt\u0026q=85\u0026s=bc5e1bc11265e546eb1d043bb0abd18e 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`permissions`,children:`Permissions`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Scope`}),_jsx(_components.th,{children:`Used for`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`analytics.readonly`})}),_jsx(_components.td,{children:`Listing your properties in the picker, and reading daily reports from the one you choose`})]})})]}),`\n`,_jsx(_components.p,{children:`All Google connectors share one Google sign-in per brand. Connecting Search\nConsole or Tag Manager later adds its permission to the same grant rather\nthan asking you to sign in again.`}),`\n`,_jsx(Heading,{level:`2`,id:`disconnect`,children:`Disconnect`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Manage connection → Disconnect`}),` revokes the permission with Google and\ndeletes the stored credential. If this is the last Google connector on the\nbrand, the Google grant itself is deleted. You can also remove Narrative from\nyour Google Account’s third-party access page; Narrative notices on its next\nsync and marks the connection as needing reconnection.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Google Analytics 4","description":"Connect GA4 so Narrative can attribute traffic to the pages it publishes and show AI-referred sessions in the Impact tab","href":"/connectors/google-analytics"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before you start","slug":"before-you-start","depth":2,"children":[]},{"title":"Connect","slug":"connect","depth":2,"children":[]},{"title":"If the picker is empty","slug":"if-the-picker-is-empty","depth":2,"children":[]},{"title":"What Narrative reads","slug":"what-narrative-reads","depth":2,"children":[]},{"title":"Manage the connection","slug":"manage-the-connection","depth":2,"children":[]},{"title":"Permissions","slug":"permissions","depth":2,"children":[]},{"title":"Disconnect","slug":"disconnect","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"narrative-22c775b1","siteName":"Narrative Docs","title":"Google Analytics 4 - Narrative Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-01T09:46:22.087Z","originalFileLocation":"connectors/google-analytics.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Connect GA4 so Narrative can attribute traffic to the pages it publishes and show AI-referred sessions in the Impact tab\">\u003cmeta data-mint-head name=\"application-name\" content=\"Narrative Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/narrative-22c775b1/UKgkOQrSnr42Midl/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/narrative-22c775b1/UKgkOQrSnr42Midl/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/narrative-22c775b1/UKgkOQrSnr42Midl/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/narrative-22c775b1/UKgkOQrSnr42Midl/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/narrative-22c775b1/UKgkOQrSnr42Midl/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/narrative-22c775b1/UKgkOQrSnr42Midl/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/narrative-22c775b1/UKgkOQrSnr42Midl/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/narrative-22c775b1/UKgkOQrSnr42Midl/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/narrative-22c775b1/UKgkOQrSnr42Midl/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Google Analytics 4 - Narrative Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect GA4 so Narrative can attribute traffic to the pages it publishes and show AI-referred sessions in the Impact tab\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Narrative Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.yournarrative.ai/connectors/google-analytics\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://narrative-22c775b1.mintlify.app/_mintlify/api/og/v2?division=Connectors\u0026amp;title=Google+Analytics+4\u0026amp;description=Connect+GA4+so+Narrative+can+attribute+traffic+to+the+pages+it+publishes+and+show+AI-referred+sessions+in+the+Impact+tab\u0026amp;theme=3a4fe854e7f0ef1413dc584a\u0026amp;signature=2b93f35ee5e85fa9a09609f0b9480b7c72ea0778c7e46b64e68f4cce65c41e48\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Google Analytics 4 - Narrative Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect GA4 so Narrative can attribute traffic to the pages it publishes and show AI-referred sessions in the Impact tab\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://narrative-22c775b1.mintlify.app/_mintlify/api/og/v2?division=Connectors\u0026amp;title=Google+Analytics+4\u0026amp;description=Connect+GA4+so+Narrative+can+attribute+traffic+to+the+pages+it+publishes+and+show+AI-referred+sessions+in+the+Impact+tab\u0026amp;theme=3a4fe854e7f0ef1413dc584a\u0026amp;signature=2b93f35ee5e85fa9a09609f0b9480b7c72ea0778c7e46b64e68f4cce65c41e48\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/narrative-22c775b1/UKgkOQrSnr42Midl/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Narrative Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#e06a00\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.yournarrative.ai/connectors/google-analytics\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/connectors/google-analytics.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.yournarrative.ai/#organization\",\"name\":\"Narrative Docs\",\"url\":\"https://docs.yournarrative.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/narrative-22c775b1/JE23wnibORQQpxUI/logos/narrative-icon.png?fit=max\u0026auto=format\u0026n=JE23wnibORQQpxUI\u0026q=85\u0026s=5e3bdaeed1794cd14d4bbf5353f62bf9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.yournarrative.ai#website\",\"name\":\"Narrative Docs\",\"url\":\"https://docs.yournarrative.ai\",\"publisher\":{\"@id\":\"https://docs.yournarrative.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.yournarrative.ai/connectors/google-analytics#webpage\",\"url\":\"https://docs.yournarrative.ai/connectors/google-analytics\",\"name\":\"Google Analytics 4\",\"description\":\"Connect GA4 so Narrative can attribute traffic to the pages it publishes and show AI-referred sessions in the Impact tab\",\"dateModified\":\"2026-11-01T09:46:22.087Z\",\"isPartOf\":{\"@id\":\"https://docs.yournarrative.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.yournarrative.ai/connectors/google-analytics#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.yournarrative.ai/connectors/google-analytics#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Connectors\",\"item\":\"https://docs.yournarrative.ai/connectors/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Google Analytics 4\",\"item\":\"https://docs.yournarrative.ai/connectors/google-analytics\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.yournarrative.ai/connectors/google-analytics#article\",\"headline\":\"Google Analytics 4\",\"name\":\"Google Analytics 4\",\"description\":\"Connect GA4 so Narrative can attribute traffic to the pages it publishes and show AI-referred sessions in the Impact tab\",\"url\":\"https://docs.yournarrative.ai/connectors/google-analytics\",\"mainEntityOfPage\":{\"@id\":\"https://docs.yournarrative.ai/connectors/google-analytics#webpage\"},\"dateModified\":\"2026-11-01T09:46:22.087Z\",\"publisher\":{\"@id\":\"https://docs.yournarrative.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.yournarrative.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Narrative Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Narrative Docs","nav":{"global":null,"groups":[{"group":"Getting started","pages":[{"title":"Welcome to Narrative","href":"/introduction"}]},{"group":"Connectors","pages":[{"title":"Connectors overview","description":"How Narrative connects to your analytics and publishing tools","href":"/connectors/overview"},{"title":"Google Analytics 4","href":"/connectors/google-analytics"},{"title":"Google Search Console","description":"Connect Search Console so Narrative reads real impressions, clicks and ranking position for every page and query on your site","href":"/connectors/google-search-console"},{"title":"Google Tag Manager","href":"/connectors/google-tag-manager"},{"title":"Webflow","href":"/connectors/webflow"}]},{"group":"Technical SEO","pages":[{"title":"Technical SEO in Narrative","href":"/technical-seo/overview"},{"title":"NarrativeBot: how we crawl","href":"/technical-seo/narrativebot"},{"title":"The audit library","href":"/technical-seo/audit-library"},{"title":"Core Web Vitals and CrUX","href":"/technical-seo/core-web-vitals"},{"title":"Repairs and Fixes","href":"/technical-seo/repairs-and-fixes"}]},{"group":"Release notes","pages":[{"title":"Release notes","href":"/changelog"}]}]},"basePath":"","title":"Google Analytics 4 - Narrative Docs","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DXXFP6nH.js","DynamicMarkdown-B54_zNBF.js","zoom-image-lightbox-BG6oD64b.js","lightbox-handle-r17bVUz3.js"]}