If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: rybbit.com/docs/guides/google-tag-manager - GitHub.

site address: rybbit.com/docs/guides/google-tag-manager

site title: GitHub

Our opinion (on Thursday 02 July 2026 15:52:48 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=Integrate Rybbit Analytics with your website using Google Tag Manager;
author=;
keywords=web analytics,privacy analytics,open source analytics,Google Analytics alternative,website tracking,self-hosted analytics;

Headings (most frequently used words):

tag, your, gtm, method, google, manager, to, event, tracking, triggers, and, how, add, rybbit, custom, retrieve, script, access, dashboard, create, new, configure, the, set, up, save, publish, direct, javascript, in, track, events, from, website, code, using, variables, common, examples, on, this, page,

Text of the page (most frequently used words):
rybbit (30), your (22), tag (18), script (17), gtm (16), event (13), the (12), window (11), and (10), #tracking (10), track (8), #custom (8), google (8), manager (8), events (7), website (7), you (7), method (6), triggers (6), code (6), using (5), new (5), site (5), can (5), guides (5), variables (4), javascript (4), set (4), create (4), dashboard (4), add (4), integrate (4), with (4), documentation (4), click (4), html (4), ctabutton (4), document (4), data (4), settings (4), from (3), save (3), publish (3), this (3), page (3), analytics (3), hugo (3), gitbook (3), form (3), undefined (3), typeof (3), function (3), api (3), self (3), common (2), examples (2), direct (2), configure (2), access (2), retrieve (2), how (2), pdf (2), product (2), video (2), engagement (2), example (2), contact (2), for (2), specific (2), url (2), referrer (2), use (2), addeventlistener (2), button (2), once (2), loaded (2), directly (2), when (2), tags (2), already (2), changes (2), container (2), trigger (2), all (2), pages (2), select (2), snippet (2), account (2), your_site_id (2), defer (2), https (2), app (2), src (2), like (2), integration (2), users (2), hosting (2), troubleshooting (2), feature (2), traffic (2), 682 (2), github (2), static, partial, templates, 5mb, file_size, file_type, whitepaper, file_name, file_downloaded, download, percent_watched, 120, duration, demo, video_title, video_played, quantity, price, product_name, 12345, product_id, add_to_cart, commerce, form_name, form_id, form_submitted, submission, interactions, submissions, scroll, depth, plays, click_url, text, click_text, leverage, built, send, toisostring, date, timestamp, page_path, location, pathname, button_text, textcontent, cta_clicked, cta, getelementbyid, const, domcontentloaded, clicks, via, value, button_click, event_label, event_category, gtm_custom_event, fires, additional, through, since, handles, loading, call, functions, make, active, assign, determine, should, fire, instance, load, under, choose, paste, into, provided, field, configuration, initiate, creation, process, assuming, appropriate, linked, appendchild, head, setattribute, true, createelement, var, however, sanitizes, removing, non, standard, attributes, need, normally, would, look, navigate, obtain, allows, snippets, pixels, minimal, makes, efficient, way, without, modifying, codebase, open, copy, markdown, definitions, other, import, inviting, billing, teams, organization, migration, managing, installation, quick, start, embeds, funnels, goals, bot, detection, filter, hiding, own, sdks, proxy, guide, wordpress, woocommerce, wix, webflow, vue, vitepress, thrivecart, svelte, strapi, squarespace, shopify, sanity, react, prestashop, mintlify, laravel, joomla, jekyll, ghost, framer, drupal, docusaurus, contentful, carrd, bubble, bigcommerce, astro, angular, tagging, identify, autocapture, usage, hosted, cloud, architecture, comparison, introduction, setup, reference, search,


Text of the page (random words):
google tag manager rybbit search k github rybbit io rybbit 12 4k 682 documentation api reference documentation guides setup and feature documentation github rybbit io rybbit 12 4k 682 introduction comparison architecture self hosted vs cloud usage tracking script troubleshooting track events autocapture identify users tagging integration guides angular astro bigcommerce bubble io carrd contentful docusaurus drupal framer ghost gitbook google tag manager hugo jekyll joomla laravel mintlify prestashop react sanity shopify squarespace strapi svelte thrivecart vitepress vue webflow wix woocommerce wordpress proxy guide sdks hiding your own traffic filter traffic bot detection goals funnels embeds feature guides self hosting quick start managing your installation troubleshooting self hosting guides migration to v1 0 settings account settings organization settings teams billing inviting users site settings data import other definitions google tag manager integration guides google tag manager integrate rybbit analytics with your website using google tag manager copy markdown open google tag manager gtm allows you to add code snippets or tracking pixels to your website with minimal code changes this makes it an efficient way to integrate rybbit without modifying your codebase how to add rybbit to google tag manager retrieve your tracking script navigate to your rybbit dashboard to obtain your code snippet normally the script would look like script src https app rybbit io api script js data site id your_site_id defer script however gtm sanitizes script tags by removing non standard html attributes like data site id so you need to use script function var el document createelement script el src https app rybbit io api script js el defer true el setattribute data site id your_site_id document head appendchild el script access your gtm dashboard assuming gtm is already set up go to your gtm dashboard and select the appropriate account and container linked to your website create a new tag click on add a new tag to initiate the creation process configure the tag under tag configuration choose custom html and paste your rybbit snippet into the provided field set up triggers assign a trigger to determine when the tag should fire for instance to load rybbit on all pages select the all pages trigger save and publish save your changes and publish the container to make the tag active on your website custom event tracking once rybbit is loaded through gtm you can track custom events using javascript since gtm already handles the script loading you can directly call the rybbit tracking functions method 1 direct javascript in gtm you can create additional custom html tags in gtm to track specific events script track a custom event when this tag fires if typeof window rybbit undefined window rybbit event gtm_custom_event event_category engagement event_label button_click value 1 script method 2 track events from your website code once rybbit is loaded via gtm you can track events directly from your website s javascript example track button clicks document addeventlistener domcontentloaded function const ctabutton document getelementbyid cta button if ctabutton ctabutton addeventlistener click function if typeof window rybbit undefined window rybbit event cta_clicked button_text ctabutton textcontent page_path window location pathname timestamp new date toisostring method 3 using gtm variables and triggers you can leverage gtm s built in variables and triggers to send custom events to rybbit create a new custom html tag use gtm variables in your tracking code script if typeof window rybbit undefined window rybbit event event page page url referrer referrer click_text click text click_url click url script set up triggers for specific interactions e g form submissions scroll depth video plays common event examples form submission window rybbit event form_submitted form_id contact form form_name contact us e commerce tracking window rybbit event add_to_cart product_id 12345 product_name example product price 29 99 quantity 1 video engagement window rybbit event video_played video_title product demo duration 120 percent_watched 75 download tracking window rybbit event file_downloaded file_name whitepaper pdf file_type pdf file_size 2 5mb gitbook integrate rybbit analytics with your gitbook documentation hugo integrate rybbit analytics with your hugo static site using partial templates on this page how to add rybbit to google tag manager retrieve your tracking script access your gtm dashboard create a new tag configure the tag set up triggers save and publish custom event tracking method 1 direct javascript in gtm method 2 track events from your website code method 3 using gtm variables and triggers common event examples
Images from subpage: "rybbit.com/docs/billing-settings" Verify
Images from subpage: "rybbit.com/docs/inviting-users" Verify
Images from subpage: "rybbit.com/docs/site-settings" Verify
Images from subpage: "rybbit.com/docs/data-import" Verify
Images from subpage: "rybbit.com/docs/definitions" Verify

Verified site has: 55 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55


The site also has 1 references to external domain(s).

 github.com  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/2 200
age 0
cache-control private, no-cache, no-store, max-age=0, must-revalidate
content-encoding gzip
content-type text/html; charset=utf-8
date Thu, 02 Jul 2026 15:52:48 GMT
link <htt????/rybbit.com/docs/guides/google-tag-manager>; rel= alternate ; hreflang= en , <htt????/rybbit.com/de/docs/guides/google-tag-manager>; rel= alternate ; hreflang= de , <htt????/rybbit.com/fr/docs/guides/google-tag-manager>; rel= alternate ; hreflang= fr , <htt????/rybbit.com/zh/docs/guides/google-tag-manager>; rel= alternate ; hreflang= zh , <htt????/rybbit.com/es/docs/guides/google-tag-manager>; rel= alternate ; hreflang= es , <htt????/rybbit.com/pl/docs/guides/google-tag-manager>; rel= alternate ; hreflang= pl , <htt????/rybbit.com/it/docs/guides/google-tag-manager>; rel= alternate ; hreflang= it , <htt????/rybbit.com/ko/docs/guides/google-tag-manager>; rel= alternate ; hreflang= ko , <htt????/rybbit.com/pt/docs/guides/google-tag-manager>; rel= alternate ; hreflang= pt , <htt????/rybbit.com/ja/docs/guides/google-tag-manager>; rel= alternate ; hreflang= ja , <htt????/rybbit.com/docs/guides/google-tag-manager>; rel= alternate ; hreflang= x-default
link </_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2>; rel=preload; as= font ; crossorigin= ; type= font/woff2 , </_next/static/chunks/3qh3oaez3c9gz.css>; rel=preload; as= style , </_next/static/chunks/1vpmbl4hekwi8.css>; rel=preload; as= style , </_next/static/chunks/2gs3drdnc84hp.css>; rel=preload; as= style
server Vercel
strict-transport-security max-age=63072000
vary rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch
x-matched-path /[locale]/docs/[[...slug]]
x-powered-by Next.js
x-vercel-cache MISS
x-vercel-id fra1::iad1::t4t8x-1783007568298-7790a8aed7e9

Meta Tags

title="GitHub"
charset="utf-8"
name="viewport" content="width=device-width, initial-scale=1"
name="next-size-adjust" content=""
name="description" content="Integrate Rybbit Analytics with your website using Google Tag Manager"
name="author" content="Rybbit Team"
name="keywords" content="web analytics,privacy analytics,open source analytics,Google Analytics alternative,website tracking,self-hosted analytics"
name="creator" content="Rybbit"
name="publisher" content="Rybbit"
name="robots" content="index, follow"
name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"
property="og:title" content="Google Tag Manager | Rybbit"
property="og:description" content="Integrate Rybbit Analytics with your website using Google Tag Manager"
property="og:url" content="htt????/rybbit.com/docs/guides/google-tag-manager"
property="og:site_name" content="Rybbit"
property="og:image" content="htt????/rybbit.com/og/guides/google-tag-manager/image.png"
property="og:image:width" content="1200"
property="og:image:height" content="630"
property="og:type" content="article"
name="twitter:card" content="summary_large_image"
name="twitter:creator" content="@yang_frog"
name="twitter:title" content="Google Tag Manager | Rybbit"
name="twitter:description" content="Integrate Rybbit Analytics with your website using Google Tag Manager"
name="twitter:image" content="htt????/rybbit.com/og/guides/google-tag-manager/image.png"
name="twitter:image:width" content="1200"
name="twitter:image:height" content="630"

Load Info

page size41846
load time (s)0.612092
redirect count0
speed download68375
server IP 216.150.1.193
* all occurrences of the string "http://" have been changed to "htt???/"