Skip to main content

Squiglink Integration Extension

An integration extension that connects modernGraphTool with squig.link service.

Overview

The Squiglink Integration extension enhances modernGraphTool by providing seamless integration with external analytics services and tracking systems.

It enables detailed usage analytics and integration capabilities with squig.link.

Features

  • Google Tag Manager Integration: Comprehensive analytics tracking through GTM
  • Usage Analytics: Detailed tracking of user interactions and feature usage
  • Event Logging: Comprehensive logging system for debugging and analysis
  • squig.link Integration: Connect with squig.link
  • Configurable Analytics: Flexible analytics configuration for different deployment scenarios

Technical Specifications

PropertyValue
Extension Namesquiglink-integration
Latest Version1.0.0
Minimum Core API Level1
Minimum Core Version1.0.0
I18N SupportNo

Configuration

{
NAME: "squiglink-integration",
DESCRIPTION: "squig.link integration for modernGraphTool",
ENABLED: false, // Disabled by default - requires configuration
CONFIG: {
// Analytics Configuration
ANALYTICS_SITE: "", // Site name for attributing analytics events
ANALYTICS_GTM_ID: "", // Google Tag Manager ID (GTM-XXXXXXX)

// Debugging and Logging
LOG_ANALYTICS: true, // Log events to console for debugging
ENABLE_ANALYTICS: true, // Master switch for analytics features
},
}

Analytics Events

Event Categories

The extension tracks various user interactions:

  • Tool Access: When users access different tool sections
  • Page Views: Track different views within the application

Feature Usage

  • Graph Interactions: Zoom, pan, and other graph manipulations
  • Extension Usage: Track individual extension usage patterns
  • File Operations: Upload, download, and file management actions