Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Bot DataLayer

A standalone browser script that pushes only bot signals into your data layer.

Output fields

  • event
  • isBot (1 or 0)
  • botAgent (user agent string when isBot=1)

Install

<script>
  window.MALBotLayerConfig = {
    dataLayerName: 'dataLayer',
    eventName: 'mal_bot_signal',
    autoPush: true
  };
</script>
<script src="./src/bot-datalayer.js" defer></script>

Manual push mode

<script>
  window.MALBotLayerConfig = { autoPush: false };
</script>
<script src="./src/bot-datalayer.js" defer></script>
<script>
  window.MALBotLayer.push();
</script>

Notes

  • Client-side bot detection is probabilistic.
  • Pair with server-side detection for higher confidence.

License

MIT

About

A standalone browser script that pushes bot signals into your data layer.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages