Questions and answers.

About the free tools, TagFrog, Watch, Websites, the GTM container, and the tracking basics. Not here? Email us; a person replies within one business day.

BlueFrog Analytics

What is BlueFrog Analytics?

The tools and tech house of BlueFrogAnalytics LLC. 14 free checks for any website, TagFrog (tracking that is proven and kept current), Infrasight (what a site runs), Watch (the checks re-run weekly) and built websites. One person plus automation, everything self-serve, no calls.

Read the full guide
How do the free tools relate to OpsBlu?

Same company, two doors. BlueFrog Analytics is where a site owner checks one site and fixes it. OpsBlu keeps the same checks on file for every local business in a metro and sells the records to agencies from $49 a month per territory.

Read the full guide
Do you manage ad campaigns?

No. Nobody here runs ads for anyone. BlueFrog builds the tools and the tracking; OpsBlu sells lead records to the agencies that do the campaigns.

What is TagFrog?

The tracking product. It places a real test order in your store and proves every conversion fired, browser and server side, then keeps watching. The free tier does GA4. TagFrog Pro ($75/mo per store) sends to all 11 ad and analytics platforms server-side, handles consent and product feeds, with Watch included when it launches. WordPress launches late 2026.

Read the full guide
What is Watch?

Every free check re-run weekly for one site, with an email only when the answer changes: a tag disappears, a score drops, a header goes missing, a certificate is close to expiring, the site stops answering. Plus a report card per site. $19/mo per site, included with TagFrog Pro when it launches. Opening soon; the waitlist gets the first month free.

Read the full guide
What do I get with a Website?

A fast, clean site from a proven template with your content, proofread by a person, live in two days. Built first for a business with no website yet. $499 to build, then $39 a month for hosting, HTTPS, the TagFrog free tier, Watch monitoring when it launches and unlimited small changes by chat. A site that scored badly on the free tools gets rebuilt for the same price. There is never a call. Request a mock of your business first; it costs nothing.

Read the full guide
What is the GTM container?

A pre-built Google Tag Manager container you import yourself, for Shopify today, with WooCommerce and WordPress coming. Every ecommerce event wired, Consent Mode v2, Meta CAPI and TikTok pre-wired, and 12 months of spec updates. $149 single store / $399 agency team, one-time.

Read the full guide
What if I need something custom?

Help, by email: $200/hr, email only. Custom container work, tracking fixes, site changes beyond the Website plan. Email the problem, a scope and a number come back within one business day, you pay for the hours used. No retainer, no minimum, no calls.

Read the full guide
What is the refund rule?

14 days, no questions. Email from the account address and the charge is reversed. It applies to the subscriptions and to the one-time purchases.

How do I cancel?

One click in the billing portal. No retention flow, no survey, no email thread. The subscription runs to the end of the period you paid for and stops.

Is there a call, a demo, or a sales conversation?

No. Nothing on either site needs a call to buy, set up or cancel. Questions go by email and a person replies within one business day.

Read the full guide
Do you sell my data?

No. The URL you check is fetched once and the result may be cached so the next person gets a fast answer; nothing about you is stored with it. Your email is used to reply to you and for the product you signed up for. Nothing is sold, shared or rented. You can ask for everything we hold on you to be deleted from the data rights page.

Read the full guide

GA4 basics

Why is my GA4 not showing any data?

Standard GA4 reports take 24 to 48 hours. Check Realtime first: if data is there, tracking works and you need to wait. If Realtime is empty, verify the Measurement ID (G-XXXXXXXXXX) in your code matches the GA4 property, and check whether an ad blocker or Consent Mode is blocking the hit.

Read the full guide
What is the difference between GA4 and Universal Analytics?

GA4 is event-based: every interaction is an event. Universal Analytics was session-based with hits. GA4 adds cross-platform tracking, modelled data and a BigQuery export. Universal Analytics stopped processing data on July 1, 2023, so every site should be on GA4.

Read the full guide
How long does GA4 take to show data?

Realtime updates in 30 seconds to 2 minutes. Standard reports (traffic, engagement) take 24 to 48 hours. Conversion reports can take up to 72 hours and attribution reports longer. The delay is processing, spam filtering and modelling.

Read the full guide
Why is my bounce rate missing in GA4?

GA4 replaced bounce rate with engagement rate. An engaged session lasts over 10 seconds, has a conversion, or has two or more page views. Bounce rate can be added as a metric in reports; it is the inverse of engagement rate.

Why are my GA4 conversions different from Google Ads?

Different attribution models and conversion windows. GA4 defaults to data-driven attribution; Google Ads may use another model and counts conversions differently. Match the conversion windows, and consider importing GA4 conversions into Ads so both report from one source.

Read the full guide

Google Tag Manager

Why are my GTM tags not firing?

Usually a trigger condition that is not met, a tag sequencing problem, a JavaScript error on the page, or a container that is not installed on that page. GTM Preview mode shows which tags fired, which did not, and why the trigger was not satisfied.

Read the full guide
Why is GTM Preview mode not working?

An ad blocker blocking Tag Assistant, the debug cookie not being set, a Content Security Policy blocking GTM domains, or browser privacy settings. Try an incognito window with extensions off, or add tagassistant.google.com to your CSP.

Read the full guide
What is the difference between GTM and Google Analytics?

GTM is a tag manager: a container that deploys tracking code. Google Analytics (GA4) is the analytics platform that collects and reports. GTM can deploy GA4 and other tags; you use GTM to manage how and when they fire.

Should I use GTM or add GA4 code directly?

GTM for most sites. It gives tag management without code changes, built-in debugging, version control and one place for every pixel. Direct gtag.js is simpler for a basic setup but harder to maintain as tracking grows.

Why is my data layer not working?

Usually a push before GTM loads, a wrong object structure, a typo in a variable name, or a JavaScript error that stops the push. Check in the console that window.dataLayer exists and contains your data, and that dataLayer.push() runs after the GTM snippet.

Read the full guide

Conversion tracking

Why are my conversions not tracking?

Check, in order: is the conversion tag firing (GTM Preview or the network tab)? Is the conversion set up correctly in GA4 or Ads? Is Consent Mode blocking the event? Are you testing in a fresh session? For GA4, confirm the event appears in DebugView before looking at reports.

Read the full guide
What is the difference between conversions and events?

In GA4 every conversion is an event, but not every event is a conversion. An event becomes a conversion (a key event) when you mark it as one in Admin, Events. That tells GA4 which actions to report and optimise for.

How do I track form submissions?

For most forms, use the built-in Form Submission trigger in GTM. AJAX forms that do not reload the page need a custom event pushed to the data layer on success. Embedded third-party forms (iframes) depend on the provider.

Read the full guide
Why is my ecommerce tracking not working?

GA4 ecommerce needs specific event names (view_item, add_to_cart, purchase) with specific parameters. Common faults: a wrong event name, a missing items array, strings where numbers are expected, or a data layer push at the wrong moment.

Read the full guide

Ad platform pixels

Why is my Meta pixel not working after iOS 14?

App Tracking Transparency on iOS 14.5 and later cut what the browser pixel can see. The fix is the Conversions API (server-side events), a verified domain in Business Manager, your priority events configured, and Aggregated Event Measurement set up.

Read the full guide
What is CAPI and do I need it?

The Conversions API sends conversion data server to server, past ad blockers and iOS restrictions. If you run ads on Meta, TikTok or the other platforms, CAPI recovers conversions the browser pixel loses, and it is now the expected setup rather than an extra.

Why is my TikTok pixel not tracking conversions?

Usually a wrong event name (TikTok uses different names from Meta), a missing parameter, the pixel missing from some pages, or the Events API not configured. Use TikTok Pixel Helper to debug, and add the Events API for accuracy.

Read the full guide
Why is the LinkedIn Insight Tag not collecting data?

A CSP blocking the tag, an ad blocker, or a single-page app that does not trigger page views on navigation. Verify the install with LinkedIn's tag validator; on a SPA, fire a page view on each route change.

Read the full guide

Server-side tracking

What is server-side GTM?

A GTM container that runs on a server you control instead of in the browser. It gets past ad blockers, cuts client-side scripts, improves data quality, and lets you shape data before it reaches a platform.

Read the full guide
Is server-side tracking worth the cost?

Yes if you spend meaningfully on ads and need accurate conversions, lose 15 percent or more of events to blockers, care about page speed, or need control over what leaves the site for privacy reasons. Hosting runs $50 to $500 a month depending on traffic; TagFrog Pro includes it.

Can server-side tracking avoid all ad blockers?

No, but it helps. Routing through your own subdomain (data.yoursite.com) avoids domain-based blocking; the strictest blockers still spot tracking patterns. Expect to recover 10 to 30 percent of blocked traffic.

Start with the check.

Free, ten seconds, no login. It tells you which of the fixes you need, if any.