Konfigurieren der Bot-Erkennung für Datenspeicher
Traffic, der von unmenschlichen Entitäten stammt, wie z. B. automatisierten Programmen, Webcrapers, Spider, Skriptscannern, kann es erschweren, 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 von der Web SDK, Mobile SDK und Server API als von bekannten Spiders und Bots generiert wurde.
Durch die Konfiguration der Bot-Erkennung für Ihre Datenspeicher können Sie bestimmte IP-Adressen, IP-Bereiche und Anforderungsheader identifizieren, die Sie als Bot-Ereignisse klassifizieren möchten.
Die Identifizierung des Bot-Traffics kann Ihnen eine präzisere Messung der Benutzeraktivität auf Ihrer Site oder in Ihrer mobilen Anwendung ermöglichen.
Wenn eine Anfrage an das Edge Network mit einer der Bot-Erkennungsregeln übereinstimmt, wird das XDM-Schema mit einer Bot-Auswertung 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 Informationen zur Bot-Erkennung Feldergruppe in Ihr Schema ein. Siehe XDM-Schema Dokumentation , um zu erfahren, wie Sie einem Schema Feldergruppen hinzufügen.
Konfigurieren der Bot-Erkennung für Datenspeicher configure
Sie können die Bot-Erkennung konfigurieren, nachdem Sie eine Datastream-Konfiguration erstellt haben. Weitere Informationen finden Sie in der Dokumentation Erstellen und Konfigurieren eines Datenspeichersfolgen Sie dann den 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 Bot-Erkennung in der rechten Leiste.
Die Regeln zur Bot-Erkennung angezeigt.
Auf der Seite "Bot-Erkennungsregeln"können Sie die Bot-Erkennung mithilfe der folgenden Funktionen konfigurieren:
- Verwenden der [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 branchenübliche Drittanbieter-Liste von Internet-Spiders und Bots, mit der Sie automatisierten Traffic identifizieren können, z. B. Suchmaschinen-Crawler, Überwachungswerkzeuge und anderen nicht menschlichen Traffic, den Sie möglicherweise nicht in Ihren Analytics-Zählungen anzeigen möchten.
So konfigurieren Sie Ihren Datenspeicher für die Verwendung der IAB/ABC International Spiders and Bots List, um die Verwenden der IAB/ABC International Spiders and Bots List zur Bot-Erkennung für diesen Datastream und wählen Sie dann 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 Listkönnen Sie für jeden Datastream eigene Bot-Erkennungsregeln definieren.
Sie können Bot-Erkennungsregeln erstellen, die auf IP-Adressen und IP-Adressbereiche.
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:
-
Auswählen Neue Regel hinzufügen.
-
Geben Sie einen Namen für die Regel im Regelname -Feld.
-
Auswählen Neue IP-Bedingung hinzufügen , 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 Gruppe mit Kopfzeilenbedingungen hinzufügen 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 , 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 prüft, ob die Anfrage von einer bestimmten IP-Adresse stammt und ob die referer
Anfrage-Kopfzeile beginnt mit www.adobe.com
.
Bot-Erkennung basierend auf mehreren Bedingungen multiple-conditions
Sie können Bot-Erkennungsregeln erstellen, die auf Folgendem basieren:
- Verschiedene Bedingungen: Verschiedene Bedingungen werden als logisch ausgewertet
AND
-Vorgang, d. h. die Bedingungen müssen gleichzeitig erfüllt sein, damit der Antrag als von einem Bot stammt identifiziert werden kann. - Mehrere Bedingungen desselben Typs: Bedingungen desselben Typs werden als logisch ausgewertet
OR
-Vorgang, d. h. wenn eine der Bedingungen erfüllt ist, wird die Anfrage als von einem Bot stammt 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, der referer
-Kopfzeile beginnt mit www.adobe.com
und die sec-ch-ua-mobile
-Kopfzeile identifiziert die Anforderung als von einem Desktop-Browser stammt.