fix: auto-detect domain from hostname for zero-config GTM support #65
@@ -40,7 +40,10 @@
|
|||||||
return (script && script.hasAttribute('data-' + name)) || globalConfig[name] === true || globalConfig[camel] === true;
|
return (script && script.hasAttribute('data-' + name)) || globalConfig[name] === true || globalConfig[camel] === true;
|
||||||
}
|
}
|
||||||
|
|
||||||
const domain = attr('domain');
|
// * Resolve domain: explicit config > data-domain > auto-detect from hostname
|
||||||
|
// * Auto-detect enables zero-config GTM installs; the backend validates Origin anyway
|
||||||
|
var explicitDomain = attr('domain');
|
||||||
|
const domain = explicitDomain || location.hostname.replace(/^www\./, '');
|
||||||
if (!domain) {
|
if (!domain) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user