Compare Skyglue with Google Tag Manager

SkyGlue is a JavaScript-based event tracking tool. You only need to add one snippet of JavaScript to your website in order to use SkyGlue. The tool can be used with any tag management solution.

Google Tag Manager (GTM) also allows users to implement event tracking directly.

Since GTM needs to support all types of usage scenarios, event tracking is just one of many use cases and it is not the top focus. You can set up simple event tracking on a couple of HTML elements that have expected attributes (Id, class or target) via GTM. In most cases,  you still need developers to implement event tracking (e.g. to add required HTML attributes).

SkyGlue is a more powerful event tracking solution that focuses on making event tracking easy without developers. It has more features than GTM and enables you to set up event tracking in a easier way.

The following are key advantages of using SkyGlue over GTM event tracking:

  1. Automatic tracking mode: SkyGlue can automatically track events for all clickable items on your webpage with zero setup. The event names are smartly created based on the best possible attributes in their HTML element. You have the option to overwrite the default event names in your SkyGlue portal. With Google Tag Manager (GTM), you need to create tags and rules to track events.
  2. User friendly visual interface: GTM does not provide a visual interface to show which HTML element has event tracking. It’s hard to tell if the event tracking is set up correctly and which HTML element on a page is tracked. SkyGlue provides a visual interface right on your webpage. All tracked items are highlighted on the webpage so you can verify the event tracking setup.
  3. Powerful HTML element selection options: In GTM, you select HTML elements using 3 possible attributes:  Id, class or target.  If the HTML element you want to track does not have these attributes, you need to create JavaScript macros or change the source code of your web page to add them. SkyGlue has more options to select the HTML elements. You can use all possible attributes of the elements themselves and much more.  Details are on HTML element selection options for SkyGlue event tracking.
  4. Powerful event name value setting options: In GTM, you usually select one HTML element and then set static event values (event category, event action and event label). With SkyGlue, you can select multiple similar HTML elements and then set dynamic event values using many options, including  the text string near the HTML element (e.g. using product names on the page as event label for “Add to cart” button click). Details on Event Name Value Options for SkyGlue event tracking.
  5. Simple to manage: In GTM, you need to define macros, listeners, variables and rules in order to track events. These definitions are scattered around in different places and mingled with your other website definitions for other purposes. It is difficult to manage if you have multiple event tracking setups. SkyGlue is a tool focused on event tracking. All information on event tracking is in one place and is easy to manage.
  6. Tag manager independent: Google Analytics can be used with various tag managers. By using SkyGlue, you are not tied to any tag management solution. You can easily switch to other tag managers without worrying about the existing investment on event tracking setup. No migration is needed.

The following table summarizes the aforementioned differences between SkyGlue and GTM:

  GTM event tracking SkyGlue event tracking
Code required No (except JavaScript macros) No
Setup Complex (need to define macros, listeners and rules) Simple with the visual interface
Tracking HTML elements without unique Ids, classes or targets Complex (need to define JavaScript macros to get other HTML attributes) Simple (Can use any HTML attribute to identify the HTML element)
Tracking HTML elements by web page location (DOM tree position) No Yes, can use path (partial path) from DOM root
Tracking Web form data No Yes
Automatic  event tracking for all clickable items No Yes
Visual interface No Yes
Support non-GTM tag manager No Yes
Avoid Migration when changing  tag manager No Yes