in src/lib/send-commercial-metrics.ts [228:241]
async function bypassCommercialMetricsSampling(): Promise<void> {
if (!window.guardian.config.commercialMetricsInitialised) {
console.warn('initCommercialMetrics not yet initialised');
return;
}
const consented = await checkConsent();
if (consented) {
window.guardian.config.shouldSendCommercialMetrics = true;
} else {
log('commercial', "Metrics won't be sent because consent wasn't given");
}
}