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 to use SkyGlue. SkyGlue can be used with any tag management solutions.
Recently, Google Tag Manager (GTM) added event tracking support to its offering to allow users to implement event tracking in Google Tag Manager without writing code.
Since GTM needs to support all kinds of use cases, event tracking is just one of many use cases and it is not the top focus. GTM can set up simple event tracking on a couple of HTML elements that have expected attributes (Id, class or target). In other case, you may still need developers to set up 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 to set up event tracking effectively.
Following are key advantages of using SkyGlue over GTM event tracking.
- Automatic tracking mode: SkyGlue can automatically track events for all clickable items on your webpage without any additional setup. The event names are smartly created based on the best possible attributes in their HTML element. (You can overwrite the default event names in your SkyGlue portal.) With Google Tag Manager (GTM), you need to create tags and rules to track events.
- User friendly visual interface: GTM does not provide a visual interface to show which HTML elements have event tracking. It’s hard to tell if the event tracking is set up correctly and which HTML elements on a page are tracked currently. SkyGlue has a visual interface right on your webpage. All tracked items are highlighted on the webpage so you can verify your event tracking setup easily.
- Powerful HTML element selection options: In GTM, you select HTML elements using 3 possible attributes: Id, class or target. If the HTML element(s) you want to track do not have these attributes, you need to create JavaScript macros or change the source code of your web page to add them. SkyGlue has much more options to select the HTML elements to track. You can use all possible attributes of the elements themselves and much much more. Details on HTML element selection options for SkyGlue event tracking.
- 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 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.
- Simple to manage: In GTM, you will need to define macros, listeners, variables and rules for event tracking setup. These definitions are scattered around in different places and mingled with your other website definitions for other purpose. It will be very hard to manage if you want to manage more than several event tracking setups. SkyGlue is a tool focused on event tracking. All information on event tracking are in one place and are easy to manage. You can easily manage a lot event tracking setups.
- Tag manager independent: Google Analytics can be used in 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 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 |