diff --git a/extensions/doPlugins/doPlugins_global.js b/extensions/doPlugins/doPlugins_global.js index 949526f9..d2391a6c 100644 --- a/extensions/doPlugins/doPlugins_global.js +++ b/extensions/doPlugins/doPlugins_global.js @@ -320,6 +320,14 @@ s._articleViewTypeObj = { }, + isDirectBildMobileSwitcher: function (referrer) { + const wwwReferrer = s._utils.getReferrer(referrer); + const sessionStart = s._utils.isSessionStart(); + + return ((wwwReferrer.includes('www.bild.de') || wwwReferrer.includes('www.sportbild.bild.de')) && sessionStart); + + }, + isValidURL: function (urlString) { try { new URL(urlString); @@ -420,7 +428,7 @@ s._articleViewTypeObj = { } else if (this.isWithoutReferrer() && this.isNavigated() && isArticle) { pageViewEvent = 'event26,event202'; // Dark Social Marketing Channel only with session start channel = ''; - }else if (this.isDirect(referrer)) { + }else if (this.isDirect(referrer) || this.isDirectBildMobileSwitcher(referrer)) { pageViewEvent = 'event207'; // no Referrer at Session Start channel = 'Direct'; } else {