← Back to Guides🚀

Getting Started with Tag Monitoring

Beginner8 min read

What TagDrishti Does

TagDrishti monitors every tag on your website in real time. It watches Google Analytics, Facebook Pixel, Google Ads, LinkedIn Insight, and every other tag fired through GTM or loaded directly. When a tag fails, you get an alert in Slack or email within 60 seconds.

This guide walks you through the full setup: creating an account, adding your first domain, installing the monitoring script, verifying data flow, and configuring alerts. Total time: about 5 minutes.

Step 1: Create Your Account

  1. Go to accounts.tagdrishti.com/sign-up.
  2. Sign up with your email or Google account. No credit card is required for the 14-day trial.
  3. You land on the dashboard at dashboard.tagdrishti.com. It is empty because no domain is connected yet.

Step 2: Add Your First Domain

  1. Click Add Domain in the top-right corner of the dashboard.
  2. Enter your website URL. Example: www.example.com. TagDrishti strips the protocol automatically.
  3. Choose your plan. The Starter plan ($49/month) covers one domain with up to 100,000 sessions per month. The trial gives you full access for 14 days.
  4. Click Create Domain. The dashboard generates your unique monitoring script.

Step 3: Install the Monitoring Script

Copy the script tag from the dashboard. It looks like this:

<script
  src="https://cdn.tagdrishti.com/monitor.js"
  data-site-id="YOUR_SITE_ID"
  defer
></script>

Paste this script into the <head> section of every page on your site. The placement matters: it must be in the <head>, not the <body>. The defer attribute ensures it does not block page rendering.

Installation Methods

Direct HTML: Paste the script tag directly into your HTML template or CMS header. Works with WordPress (use the header injection plugin or your theme’s custom code area), Shopify (edit theme.liquid), Webflow (project settings → custom code → head), and any static site.

Google Tag Manager: Create a Custom HTML tag in GTM with the script. Set the trigger to All Pages. Publish the container. This works but adds a dependency on GTM loading first. Direct installation is faster.

Next.js / React: Add the script to your root layout using <Script> from next/script with strategy="afterInteractive".

Step 4: Verify Data Flow

  1. After installing the script, open your website in a browser and navigate a few pages.
  2. Return to the TagDrishti dashboard. Within 60 seconds, you should see the first data arrive.
  3. The Tag Health panel shows a list of every tag detected on your site, with a fire count and success rate for each.
  4. If no data appears after 2 minutes, check: Is the script in the <head>? Is the data-site-id correct? Is an ad blocker active in your test browser? Open the browser console and look for tagdrishti in the network tab.

Step 5: Read the Dashboard

The dashboard has four main panels after installation:

Tag Health: Lists every tag with its name, vendor, fire count, and success rate. A green badge means above 95% success. Yellow means 80–95%. Red means below 80%. Click any tag to see per-page breakdown, error types, and a 7-day trend chart.

Live Feed: A real-time stream of tag fires as they happen. Useful for verifying a fix or watching a deployment roll out. Each entry shows the tag name, page URL, status (success/fail), and timestamp.

Web Vitals: Core Web Vitals (LCP, CLS, INP) measured per page, with the contribution of each tag to performance metrics. This panel populates after 24 hours of data collection.

Consent: Shows which tags fire before and after consent. Requires at least one consent management platform (CMP) on the site. This panel flags any tag that fires before consent is granted.

Step 6: Set Up Slack Alerts

  1. Go to Settings → Alerts in the dashboard.
  2. Click Add Slack Channel. This opens the Slack OAuth flow. Authorize TagDrishti to post in your chosen channel.
  3. Set your alert threshold. Default: alert when any tag’s success rate drops below 90% for more than 10 minutes. You can customize this per tag.
  4. Test the integration by clicking Send Test Alert. You should see a message in Slack within 5 seconds.

Email alerts are enabled by default for the account owner. You can add additional email recipients under Settings → Alerts → Email.

What Happens Next

TagDrishti calibrates its anomaly detection baseline over the first 7 days. During this period, it learns your site’s normal tag behavior: which tags fire on which pages, at what rate, and with what success percentage. After calibration, anomaly detection activates and alerts become more precise.

You do not need to configure anything during the calibration window. The script collects data, the dashboard shows real-time metrics, and alerts fire based on the static thresholds you set. After 7 days, the system switches to adaptive thresholds that account for traffic patterns (weekday vs. weekend, time of day, regional variation).

If you manage multiple sites, read the Agency Operations guide to set up multi-domain monitoring with per-client alert routing.

Start monitoring now

14-day free trial. No credit card required.

Start Free Trial →