fix(analytics): CSP Google Ads tag + conversion domainleri (ASIL conversion bugu) #256
@@ -58,6 +58,10 @@ async function bootstrap() {
|
||||
"https://connect.facebook.net",
|
||||
"https://challenges.cloudflare.com",
|
||||
"https://destek.sase.tr",
|
||||
// Google Ads gtag.js (conversion tracking). Its absence here silently
|
||||
// blocked the whole tag from loading → gtag config/conversion never ran
|
||||
// → 0 conversions for weeks despite correct AW id + labels.
|
||||
"https://www.googletagmanager.com",
|
||||
"'sha256-T5FzBQBMINFjZ4WLy58SeZ+J7xXzjnQEGlg618CQnhA='",
|
||||
],
|
||||
styleSrc: ["'self'", "https:", "'unsafe-inline'"],
|
||||
@@ -67,6 +71,12 @@ async function bootstrap() {
|
||||
"https://storage.sase.tr",
|
||||
"https://www.facebook.com",
|
||||
"https://destek.sase.tr",
|
||||
// Google Ads conversion + remarketing pixel pings (fire as images).
|
||||
"https://www.google.com",
|
||||
"https://www.google.com.tr",
|
||||
"https://www.googleadservices.com",
|
||||
"https://googleads.g.doubleclick.net",
|
||||
"https://ad.doubleclick.net",
|
||||
],
|
||||
fontSrc: ["'self'", "https:", "data:"],
|
||||
mediaSrc: ["'self'", "data:", "https://destek.sase.tr"],
|
||||
@@ -79,6 +89,14 @@ async function bootstrap() {
|
||||
"https://challenges.cloudflare.com",
|
||||
"https://destek.sase.tr",
|
||||
"wss://destek.sase.tr",
|
||||
// Google Ads gtag config fetch + conversion pings (googleadservices /
|
||||
// google.com 1p-conversion & ccm/collect enhanced-conversion beacons).
|
||||
"https://www.googletagmanager.com",
|
||||
"https://www.google.com",
|
||||
"https://www.google.com.tr",
|
||||
"https://www.googleadservices.com",
|
||||
"https://googleads.g.doubleclick.net",
|
||||
"https://ad.doubleclick.net",
|
||||
// Sentry browser SDK envelope POSTs (otolog org, de region).
|
||||
// Without this CSP silently blocks every error/replay upload.
|
||||
"https://*.ingest.de.sentry.io",
|
||||
|
||||
Reference in New Issue
Block a user