A standalone browser script that pushes only bot signals into your data layer.
- event
- isBot (1 or 0)
- botAgent (user agent string when isBot=1)
<script>
window.MALBotLayerConfig = {
dataLayerName: 'dataLayer',
eventName: 'mal_bot_signal',
autoPush: true
};
</script>
<script src="./src/bot-datalayer.js" defer></script><script>
window.MALBotLayerConfig = { autoPush: false };
</script>
<script src="./src/bot-datalayer.js" defer></script>
<script>
window.MALBotLayer.push();
</script>- Client-side bot detection is probabilistic.
- Pair with server-side detection for higher confidence.
MIT