Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Google Analytics & Adsense errors #51

Open
1 of 2 tasks
BernardA opened this issue Jun 20, 2021 · 0 comments
Open
1 of 2 tasks

Google Analytics & Adsense errors #51

BernardA opened this issue Jun 20, 2021 · 0 comments

Comments

@BernardA
Copy link

BernardA commented Jun 20, 2021

馃挬 Bug Report

A summary of the bug

I set up next.config.js as below aiming at allowing the regular scripts from Analytics and Adsense but getting a number of errors.

I tried adding some of the origins to the config, but how can one be sure to have included all origins that Google may include.

Current behavior

With the following code at `next.config.js:

   async headers() {
    return [
        {
            source: '/(.*)',
            headers: createSecureHeaders({
                contentSecurityPolicy: {
                    directives: {
                        scriptSrc: [
                            "'self'",
                            'https://www.googletagmanager.com',
                            'https://pagead2.googlesyndication.com',
                            'https://partner.googleadservices.com',
                        ],
                    },
                },
            }),
        },
    ];
},

Getting these errors:
Screenshot 2021-06-20 at 12 34 17

To Reproduce

Code above

Expected behavior

Load scripts while keeping secure headers.

Environment

  • This project version(s): v2.1.0
  • Nodejs version: v14.15.3
  • OS: macOS 11.4

Additional context

Add any other context about the problem here, or a screenshot if applicable.


  • I've tried to find similar issues
  • I would like to work on a fix 馃挭馃徎
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant