Bug Reporting via GTM

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. 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. 2

    Trigger on All Pages

    Or scope to specific paths per your container setup.

  3. 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