Konfigurieren der Bot-Erkennung für Datenspeicher
Unmenschlicher Traffic von automatisierten Programmen, Webcrappern, Spidern und Skriptscannern kann es schwierig machen, Ereignisse von Besuchern zu identifizieren. Dieser Traffic-Typ kann sich negativ auf wichtige Geschäftsmetriken auswirken und zu falschen Traffic-Berichten führen.
Mit der Bot-Erkennung können Sie Ereignisse identifizieren, die vom Web SDK, Mobile SDK und Server API generiert wurden, als von bekannten Spiders und Bots generiert.
Durch die Konfiguration der Bot-Erkennung für Ihre Datenspeicher können Sie bestimmte IP-Adressen, IP-Bereiche und Anforderungsheader identifizieren, die als Bot-Ereignisse klassifiziert werden sollen. Dadurch erhalten Sie eine genauere Messung der Benutzeraktivität auf Ihrer Site oder in Ihrer mobilen Anwendung.
Wenn eine Anfrage an das Edge Network mit einer der Bot-Erkennungsregeln übereinstimmt, wird das XDM-Schema mit einem Bot-Score aktualisiert (immer auf 1 gesetzt), wie unten dargestellt:
{
"botDetection": {
"score": 1
}
}
Diese Bot-Bewertung hilft den Lösungen, die die Anfrage erhalten, den Bot-Traffic korrekt zu identifizieren.
Es kann bis zu 15 Minuten dauern, bis Bot-Erkennungsregeln nach der Erstellung über das Edge Network übertragen werden.
Voraussetzungen prerequisites
Damit die Bot-Erkennung auf Ihrem Datastream funktioniert, müssen Sie die Feldergruppe Bot-Erkennungsinformationen zu Ihrem Schema hinzufügen. Informationen zum Hinzufügen von Feldergruppen zu einem Schema finden Sie in der Dokumentation zum XDM-Schema .
Konfigurieren der Bot-Erkennung für Datenspeicher configure
Sie können die Bot-Erkennung konfigurieren, nachdem Sie eine Datastream-Konfiguration erstellt haben. Lesen Sie die Dokumentation zum Erstellen und Konfigurieren eines Datastreams 🔗 und befolgen Sie dann die unten stehenden Anweisungen, um Ihrem Datastream Bot-Erkennungsfunktionen hinzuzufügen.
Gehen Sie zur Liste der Datenspeicher und wählen Sie den Datastream aus, dem Sie die Bot-Erkennung hinzufügen möchten.
Wählen Sie auf der Seite mit den Datenspeicherdetails die Option Bot-Erkennung in der rechten Leiste aus.
Die Seite Bot Detection Rules wird angezeigt.
Auf der Seite "Bot-Erkennungsregeln"können Sie die Bot-Erkennung mithilfe der folgenden Funktionen konfigurieren:
- Verwenden des [IAB/ABC International Spiders and Bots List].
- Erstellen eigener Bot-Erkennungsregeln
Verwenden der IAB/ABC International Spiders and Bots List iab-list
Die IAB/ABC International Spiders and Bots List ist eine Liste von Internet-Spiders und Bots, die dem Industriestandard von Drittanbietern entsprechen. Diese Liste hilft Ihnen dabei, automatisierten Traffic wie Suchmaschinen-Crawler, Überwachungstools und anderen nicht menschlichen Traffic zu identifizieren, den Sie möglicherweise nicht in Ihre Analytics-Zählungen aufnehmen möchten.
So konfigurieren Sie Ihren Datenspeicher für die Verwendung der IAB/ABC International Spiders and Bots List:
- Schalten Sie die Option IAB/ABC International Spiders and Bots List verwenden zur Bot-Erkennung für diesen Datastream um.
- Wählen Sie Speichern aus, um die Bot-Erkennungseinstellungen auf Ihren Datastream anzuwenden.
Erstellen von Bot-Erkennungsregeln rules
Zusätzlich zur Verwendung der IAB/ABC International Spiders and Bots List können Sie für jeden Datastream eigene Bot-Erkennungsregeln definieren.
Sie können Bot-Erkennungsregeln basierend auf IP-Adressen und IP-Adressbereichen erstellen.
Wenn Sie detailliertere Bot-Erkennungsregeln benötigen, können Sie die IP-Bedingungen mit den Anforderungen-Header-Bedingungen kombinieren. Bot-Erkennungsregeln können die folgenden Kopfzeilen verwenden:
user-agent
content-type
referer
sec-ch-ua
sec-ch-ua-mobile
sec-ch-ua-platform
sec-ch-ua-platform-version
sec-ch-ua-arch
sec-ch-ua-model
sec-ch-ua-bitness
sec-ch-ua-wow64
Gehen Sie wie folgt vor, um eine Bot-Erkennungsregel zu erstellen:
-
Wählen Sie Neue Regel hinzufügen aus.
.
-
Geben Sie im Feld Regelname einen Namen für die Regel ein.
-
Wählen Sie Neue IP-Bedingung hinzufügen aus, um eine neue IP-basierte Regel hinzuzufügen. Sie können die Regel nach IP-Adresse oder IP-Adressbereich definieren.
note tip TIP Die IP-Bedingungen basieren auf einem logischen OR
-Vorgang. Eine Anfrage wird als von einem Bot kommend markiert, wenn eine der von Ihnen definierten IP-Bedingungen erfüllt ist. -
Wenn Sie der Regel Kopfzeilenbedingungen hinzufügen möchten, wählen Sie Kopfzeilenbedingungen hinzufügen Gruppe und wählen Sie dann die Kopfzeilen aus, die die Regel verwenden soll.
Fügen Sie dann die für die ausgewählte Kopfzeile zu verwendenden Bedingungen hinzu.
-
Nachdem Sie die gewünschten Bot-Erkennungsregeln konfiguriert haben, wählen Sie Speichern aus, damit die Regeln auf Ihren Datastream angewendet werden.
Beispiele für Bot-Erkennungsregeln examples
Um Ihnen bei den ersten Schritten mit der Bot-Erkennung zu helfen, können Sie die unten beschriebenen Beispiele verwenden, um Bot-Erkennungsregeln zu erstellen.
Bot-Erkennung basierend auf einer IP-Adresse one-ip
Um alle Anforderungen einer bestimmten IP-Adresse als Bot-Traffic zu markieren, erstellen Sie eine neue Bot-Erkennungsregel, die eine einzelne IP-Adresse auswertet, wie in der Abbildung unten dargestellt.
Bot-Erkennung basierend auf zwei IP-Adressen two-ip
Um alle Anforderungen von einer der beiden IP-Adressen als Bot-Traffic zu markieren, erstellen Sie eine neue Bot-Erkennungsregel, die zwei IP-Adressen auswertet, wie in der Abbildung unten dargestellt.
Bot-Erkennung basierend auf einer Reihe von IP-Adressen range
Um alle Anforderungen aus einer beliebigen IP-Adresse in einem bestimmten Bereich als Bot-Traffic zu markieren, erstellen Sie eine neue Bot-Erkennungsregel, die einen gesamten IP-Adressbereich auswertet, wie in der Abbildung unten dargestellt.
Bot-Erkennung basierend auf einer IP-Adresse und einem Anfrage-Header ip-header
Um alle Anforderungen, die von einer bestimmten IP-Adresse stammen und einen bestimmten Anforderungsheader enthalten, als Bot-Traffic zu markieren, erstellen Sie eine neue Bot-Erkennungsregel, wie in der Abbildung unten dargestellt.
Diese Regel überprüft, ob die Anforderung von einer bestimmten IP-Adresse stammt und ob der referer
-Anforderungsheader mit www.adobe.com
beginnt.
Bot-Erkennung basierend auf mehreren Bedingungen multiple-conditions
Sie können Bot-Erkennungsregeln erstellen, die auf Folgendem basieren:
- Mehrere unterschiedliche Bedingungen: Verschiedene Bedingungen werden als logischer
AND
Vorgang ausgewertet, d. h. die Bedingungen müssen gleichzeitig erfüllt sein, damit die Anforderung als von einem Bot stammt identifiziert werden kann. - Mehrere Bedingungen desselben Typs: Bedingungen desselben Typs werden als logischer
OR
-Vorgang ausgewertet, d. h., wenn eine der Bedingungen erfüllt ist, wird die Anforderung als von einem Bot stammend identifiziert.
Die in der folgenden Abbildung dargestellte Regel identifiziert eine Bot-Origin-Anfrage, wenn die folgenden Bedingungen erfüllt sind:
Die Anfrage stammt von einer der beiden IP-Adressen, die Kopfzeile referer
beginnt mit www.adobe.com
und die Kopfzeile sec-ch-ua-mobile
identifiziert die Anforderung als von einem Desktop-Browser stammt.