GitHub Integration
Connect GitHub for deploy annotations on your analytics charts.
GitHub Integration
EngageTrack integrates with GitHub to annotate your analytics charts with deployment markers, so you can correlate traffic changes with code releases.
Connecting GitHub
- Navigate to Site Settings → Integrations → GitHub
- Click Connect GitHub
- Authorize EngageTrack via OAuth
- Select a repository to link
GitHub OAuth connects your GitHub account for the integration feature. It does not replace your regular EngageTrack login.
How It Works
When a repository is linked, EngageTrack:
- Listens for push events on your default branch
- Creates an annotation for each deployment with the commit message, author, and timestamp
- Displays deploy markers directly on the analytics time-series chart
This lets you immediately see how a deployment affected your traffic, conversions, or bounce rate.
Importing Recent Commits
When you first link a repository, you can import recent commits to backfill deployment markers on your existing charts.
Unlinking
To disconnect the GitHub integration, go to Site Settings → Integrations → GitHub and click Disconnect. Existing annotations remain visible after unlinking.
Required Permissions
- Viewing the integration status: Viewer role or higher
- Connecting, importing, unlinking: Admin role or higher