From 7527288d95ff55fcc1709c6a38d711ab72210def Mon Sep 17 00:00:00 2001 From: Kuba Orlik Date: Wed, 24 Nov 2021 23:58:12 +0100 Subject: [PATCH] extract longer shorthost when dealing with doubleclick to distinguish stats from ads --- util.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/util.ts b/util.ts index d233685..3f1ecae 100644 --- a/util.ts +++ b/util.ts @@ -36,8 +36,11 @@ export function getshorthost(host: string) { .replace(/^.*:\/\//, "") .replace(/\/.*$/, "") .split("."); - - return parts.slice(parts.at(-2).length > 3 ? -2 : -3).join("."); + let lookback = parts.at(-2).length > 3 ? -2 : -3; + if (parts.at(-2) == "doubleclick") { + lookback = -4; // to distinguish between google ads and stats + } + return parts.slice(lookback).join("."); } export function useEmitter(