The bug reporting installed through Google Tag Manager
No deploy, no developer ticket: install the bug-reporting widget through a GTM Custom HTML tag and start collecting Jira-ready reports — screenshots, console errors, network failures — on any site GTM already runs on.
Why Google Tag Manager teams use it
Marketing owns the site, engineering owns Jira
When adding a script means a sprint ticket, feedback tooling never ships. GTM installation needs no code change and no release.
Agencies managing many client sites
One GTM container per client, one Custom HTML tag, separate widget keys — bug intake across the whole portfolio without touching client codebases.
Reports without evidence
However it’s installed, every report carries the screenshot, console, and failed-request context developers need to reproduce.
Install on Google Tag Manager in minutes
No SDK, no backend changes — the widget is a single ES module.
- 1
New Custom HTML tag
Paste the widget snippet into a Custom HTML tag (check "support document.write" is OFF; it’s a plain module script).
- 2
Trigger on All Pages
Or scope to specific paths per your container setup.
- 3
Preview, then publish
Verify the widget button appears in GTM preview mode, publish the container, connect Jira once.
<script type="module">
import IssueCapture from 'https://issuecapture.com/widget.js';
IssueCapture.init({ apiKey: 'ic_your_key' });
</script>The exact tag contents — step-by-step with screenshots in the docs. Read the full Google Tag Manager guide →
Every report arrives in Jira with
Annotated screenshot
Reporters circle the problem instead of describing it
Console errors
JavaScript errors and warnings from page load onward
Failed requests
4xx/5xx network calls, with privacy filters
Browser context
URL, browser, OS, viewport — automatically
Then AI triage sets priority and category and links duplicates — before the issue lands in your project (team-managed and JSM included).
Google Tag Manager bug reporting: FAQ
Does GTM installation limit what the widget can capture?›
No — a Custom HTML tag injects the same module script a developer would add, so screenshots, console capture, and network monitoring all work identically.
Will it work alongside our other GTM tags?›
Yes. The widget is self-contained (Shadow DOM UI, no globals beyond its own namespace) and loads as a module, so it doesn’t interact with analytics or other tags.
Can an agency manage widgets for multiple client sites?›
Yes — create a widget configuration per site, use each key in the matching client’s container, and route reports to the right Jira project per configuration.
Does consent mode matter?›
Fire the tag according to your consent setup like any other tag. The widget itself only captures data when a user actively submits a report, and network/console privacy filters are configurable.
Ship the widget on your Google Tag Manager app today
Free plan with 10 issues/month, no credit card. Jira connection takes one OAuth click.
- Works with Jira Cloud + JSM
- Team-managed projects supported
- ~40KB core, lazy-loaded extras