Skip to content

GaTrackEvents is a lightweight jQuery plugin to quickly tag Google Analytic events through data attributes via HTML markup

License

Notifications You must be signed in to change notification settings

TeehanLax/GaTrackEvents-Jquery-Plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GaTrackEvents

GaTrackEvents is a lightweight jQuery plugin to quickly tag Google Analytic events through data attributes via HTML markup.

Instructions

For each element you wish to track an event on, add the following optional data attributes:

  1. data-ga-category
  2. data-ga-action
  3. data-ga-label
  4. data-ga-value
<a href="#" class="ga" data-ga-category="Category" data-ga-action="Action" data-ga-label="Label">Link</a>

Initialize the plugin, targeting a class, ID or element.

$('.ga').gaTrackEvents();

Options

  1. event: "type"
    A string that defines what type of event is being triggered i.e. click, touch, etc. (default: 'Click').

  2. linkOut: boolean
    A boolean value that indicates whether or not the element needs to performs the default action of linking to an href value (default: true).

  3. category: "category"
    A string that defines the default category (default: 'General').

  4. action: "action"
    A string that defines the default action i.e. click, touch, etc. (default: 'Click')

  5. label: "label"
    A string that defines the default label (default: 'Unknown').

  6. value: "type of event"
    Description (default: 0).

  7. callback: function() {}
    A callback function to run after the GA event has been tracked (default: null).

About

GaTrackEvents is a lightweight jQuery plugin to quickly tag Google Analytic events through data attributes via HTML markup

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published