IDENTIFIER
IDENTIFIER =\DevOwl\RealCookieBanner\presets\pro\GoogleAnalytics4Preset::IDENTIFIER
Google Analytics (V4) blocker preset.
HOSTS_GROUP_SCRIPT_PROPERTY =array(array(\DevOwl\RealCookieBanner\presets\middleware\BlockerHostsOptionsMiddleware::EXPRESSION => '"G-*"', \DevOwl\RealCookieBanner\presets\middleware\BlockerHostsOptionsMiddleware::ASSIGNED_TO_GROUPS => \DevOwl\RealCookieBanner\presets\pro\blocker\GoogleAnalyticsPreset::HOSTS_GROUP_PROPERTY_ID_NAME), array(\DevOwl\RealCookieBanner\presets\middleware\BlockerHostsOptionsMiddleware::EXPRESSION => "'G-*'", \DevOwl\RealCookieBanner\presets\middleware\BlockerHostsOptionsMiddleware::ASSIGNED_TO_GROUPS => \DevOwl\RealCookieBanner\presets\pro\blocker\GoogleAnalyticsPreset::HOSTS_GROUP_PROPERTY_ID_NAME))
HOSTS_GROUP_COLLECTOR =array(array(\DevOwl\RealCookieBanner\presets\middleware\BlockerHostsOptionsMiddleware::EXPRESSION => '*google-analytics.com/g/collect*', \DevOwl\RealCookieBanner\presets\middleware\BlockerHostsOptionsMiddleware::ASSIGNED_TO_GROUPS => array(\DevOwl\RealCookieBanner\presets\pro\blocker\GoogleAnalyticsPreset::HOSTS_GROUP_SCRIPT_NAME, \DevOwl\RealCookieBanner\presets\pro\blocker\GoogleAnalyticsPreset::HOSTS_GROUP_PROPERTY_ID_NAME), \DevOwl\RealCookieBanner\presets\middleware\BlockerHostsOptionsMiddleware::QUERY_ARGS => array(array('queryArg' => 'tid', 'regexp' => '/^G-/'))))
The `/g/collect` route of GA is usually only used with JavaScript, but it could be in HTML, too, due to the fact it can be used with `<noscript`. It resolves both logical must groups as it can be standalone (e.g. PixelYourSite integration).