Konfigurieren der Bot-Erkennung für Datenströme
Nicht-menschlicher Traffic von automatisierten Programmen, Web-Scraptern, Spinnen und Scannern mit Skripten kann es schwierig machen, Ereignisse von menschlichen Besuchern zu identifizieren. Dieser Traffic 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 Web SDK, Mobile SDK und Server API von bekannten Spiders und Bots generiert wurden.
Durch das Konfigurieren der Bot-Erkennung für Ihre Datenströme können Sie bestimmte IP-Adressen, IP-Bereiche und Anfrage-Header identifizieren, die als Bot-Ereignisse klassifiziert werden sollen. Auf diese Weise lassen sich Benutzeraktivitäten auf Ihrer Site oder in Mobile Apps genauer messen.
Wenn eine Anfrage an das -Edge Network mit einer der Regeln zur Bot-Erkennung ü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, Bot-Traffic korrekt zu identifizieren.
Es kann bis zu 15 Minuten dauern, bis sich Bot-Erkennungsregeln nach ihrer Erstellung über das gesamte Edge Network ausbreiten.
Voraussetzungen prerequisites
Damit die Bot-Erkennung in Ihrem Datenstrom funktioniert, müssen Sie die Feldergruppe Bot-Erkennungsinformationen zu Ihrem Schema hinzufügen. Informationen zum Hinzufügen von Feldergruppen zu einem Schema finden Sie 🔗 der Dokumentation zum XDM-Schema .
Konfigurieren der Bot-Erkennung für Datenströme configure
Sie können die Bot-Erkennung konfigurieren, nachdem Sie eine Datenstromkonfiguration erstellt haben. Weitere Informationen finden Sie in der Dokumentation Erstellen und Konfigurieren eines Datenstroms und befolgen Sie dann die folgenden Anweisungen, um Ihrem Datenstrom Funktionen zur Bot-Erkennung hinzuzufügen.
Gehen Sie zur Liste Datenströme und wählen Sie den Datenstrom aus, dem Sie die Bot-Erkennung hinzufügen möchten.
Wählen Sie auf der Seite mit den Datenstromdetails die Option Bot-Erkennung in der rechten Leiste aus.
Die Seite Bot-" wird angezeigt.
Auf der Seite Regeln für die Bot-Erkennung können Sie die Bot-Erkennung mithilfe der folgenden Funktionen konfigurieren:
- Verwenden der [IAB/ABC International Spiders and Bots List].
- Erstellen eigener Regeln zur Bot-Erkennung.
Verwenden der IAB/ABC International Spiders and Bots List iab-list
Die IAB/ABC International Spiders and Bots List ist eine Drittanbieter-Liste von Internet-Spiders und -Bots nach Industriestandard. In dieser Liste können Sie automatisierten Traffic wie Suchmaschinen-Crawler, Überwachungs-Tools und anderen nicht menschlichen Traffic identifizieren, den Sie möglicherweise nicht in Ihre Analytics-Zählungen einbeziehen möchten.
So konfigurieren Sie Ihren Datenstrom für die Verwendung der IAB/ABC International Spiders and Bots List:
- Schalten Sie die IAB/ABC International Spiders and Bots List für die Bot-Erkennung in diesem Datenstrom verwenden um.
- Wählen Sie Speichern aus, um die Einstellungen für die Bot-Erkennung auf Ihren Datenstrom anzuwenden.
Erstellen von Bot-Erkennungsregeln rules
Zusätzlich zur Verwendung der IAB/ABC International Spiders and Bots List können Sie für jeden Datenstrom eigene Regeln zur Bot-Erkennung definieren.
Sie können Regeln für die Bot-Erkennung basierend auf IP- und IP-Adressbereichen erstellen.
Wenn Sie detailliertere Regeln zur Bot-Erkennung benötigen, können Sie die IP-Bedingungen mit den Bedingungen im Anfrage-Header kombinieren. Regeln zur Bot-Erkennung 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 Regel zur Bot-Erkennung zu erstellen:
-
Wählen Sie Neue Regel hinzufügen aus.
-
Geben Sie einen Namen für die Regel im Feld Regelname 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
. Eine Anfrage wird als von einem Bot stammend markiert, wenn sie einer der von Ihnen definierten IP-Bedingungen entspricht. -
Wenn Sie Ihrer Regel Kopfzeilenbedingungen hinzufügen möchten, wählen Sie Kopfzeilenbedingungsgruppe hinzufügen und wählen Sie dann die Kopfzeilen aus, die die Regel verwenden soll.
Fügen Sie dann die Bedingungen hinzu, die für die ausgewählte Kopfzeile verwendet werden sollen.
-
Wählen Sie nach dem Konfigurieren der gewünschten Regeln für die Bot-Erkennung Speichern aus, um die Regeln auf Ihren Datenstrom anzuwenden.
Beispiele für Bot-Erkennungsregeln examples
Um Ihnen den Einstieg in die Bot-Erkennung zu erleichtern, können Sie die unten beschriebenen Beispiele verwenden, um Regeln für die Bot-Erkennung zu erstellen.
Bot-Erkennung basierend auf einer IP-Adresse one-ip
Um alle Anfragen, die von einer bestimmten IP-Adresse stammen, als Bot-Traffic zu markieren, erstellen Sie eine neue Regel zur Bot-Erkennung, die eine einzelne IP-Adresse auswertet, wie in der Abbildung unten dargestellt.
Bot-Erkennung basierend auf zwei IP-Adressen two-ip
Um alle Anfragen, die von einer von zwei bestimmten IP-Adressen stammen, als Bot-Traffic zu markieren, erstellen Sie eine neue Regel zur Bot-Erkennung, die zwei IP-Adressen auswertet, wie in der Abbildung unten dargestellt.
Bot-Erkennung basierend auf einem Bereich von IP-Adressen range
Um alle Anfragen, die von einer IP-Adresse in einem bestimmten Bereich stammen, als Bot-Traffic zu markieren, erstellen Sie eine neue Regel zur Bot-Erkennung, 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 Anfragen, die von einer bestimmten IP-Adresse stammen und einen bestimmten Anfrage-Header enthalten, als Bot-Traffic zu markieren, erstellen Sie eine neue Regel zur Bot-Erkennung, wie in der Abbildung unten dargestellt.
Diese Regel prüft, ob die Anfrage von einer bestimmten IP-Adresse stammt und ob der referer
-Header mit www.adobe.com
beginnt.
Bot-Erkennung basierend auf mehreren Bedingungen multiple-conditions
Sie können Regeln zur Bot-Erkennung erstellen, die auf folgenden Elementen basieren:
- Mehrere unterschiedliche Bedingungen: Verschiedene Bedingungen werden als logischer
AND
-Vorgang ausgewertet, d. h. die Bedingungen müssen gleichzeitig erfüllt sein, damit die Anfrage als von einem Bot stammend 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 Anfrage als von einem Bot stammend identifiziert.
Die in der folgenden Abbildung dargestellte Regel identifiziert eine Bot-Ursprungs-Anfrage, wenn die folgenden Bedingungen erfüllt sind:
Die Anfrage stammt von einer der beiden IP-Adressen, die referer
-Kopfzeile beginnt mit www.adobe.com
und die sec-ch-ua-mobile
-Kopfzeile identifiziert die Anfrage als von einem Desktop-Browser stammend.