Plugins

Overview of all JSTag plugins organized by functional category

Plugins

The functionality of JSTag is split up across many plugins. Each plugin can be controlled using the monolithic configuration

Plugins can be grouped into these functional categories:

Framework

  • audit - Log everything the tag does or filter by topic
    • carp - Safe, optional error handling
    • mustEnable - Allow plugins to be explicitly enabled
  • backingInstance - Access the current instance directly
  • call - Call a method on the tag instance
  • config - Configure the jstag instance
    • config - Framework for interacting with the monolithic configuration
    • moarConfig - An advanced feature for supplying additional account-level config
  • emitter - Send messages to and receive messages from other plugins
  • lifecycle - Attach custom behavior on setup and teardown

Utilities

Lytics

  • collect - Collect data using the Lytics API
  • lio - Integrate with the Lytics API
  • getid - Access the user's identifier
  • entity - Access the user's Lytics entity
  • segments - Access the list of segments for a user
  • send - Send data to Lytics
  • pageAnalysis - Collect information about the current page
  • legacyLiosetupCallback - Support callbacks added via a legacy callback registry for backwards compatibility
  • customGlobalVariables - Scrape the values of custom JavaScript variables

Integrations

  • addThis - Push audiences to AddThis
  • adroll - Push audiences to Adroll
  • amazon
    • dsp - Synchronize user IDs with Amazon DSP.
  • facebook
    • ads - Push audiences to Facebook Ads
  • google - Push audiences to various google properties
  • pathfora - Integrate with Pathfora (Lytics modals)