Website Tracking & Analytics Audit
PayHelm

Website Tracking & Analytics Audit

Free SEO + tracking audit — see exactly what's broken in under 60 seconds

Full GTM config is private — this reports the observed runtime container (what actually loads & fires). We'll email your report to the address above.

Works, with issueshttps://ojaa.ir/fa

The audit of your website's tracking setup indicates some important areas for improvement. Currently, there is no Google Tag Manager (GTM) container found on your site, which is crucial for managing and deploying marketing tags. Additionally, Google Analytics 4 (GA4) is not present, meaning no analytics data is being captured for this page. Since this page type is not a product, cart, or checkout page, certain events like 'purchase' or 'add_to_cart' are not expected to fire here, so their absence is not a concern. For Shopify stores, the Trekkie/Web Pixels API and Shopify-native analytics are also not detected, which could lead to missing insights into customer behavior. As there are no duplicate pixels, there's no risk of data inflation from that perspective. The next step is to audit key pages like the product page, cart, checkout, and order-confirmation to ensure comprehensive tracking across your site. Given the current gaps, I recommend connecting your store to PayHelm AI for a more thorough analysis and assistance in optimizing your tracking setup.

Tracking Health: 32/100 · FSEO Score: 100/100 · AAI SEO Score: 100/100 · A
Overall Tracking Health
32out of 100Grade FPoor
Tag manager installed0/20

No GTM container or gtag.js detected.

GA4 tracking0/20

No GA4 measurement detected.

Ecommerce funnel coverage5/20

1 of 4 key funnel stages look healthy.

Data quality15/15

No data-quality issues found in tracked events.

Consent Mode0/10

Consent Mode not detected.

Performance7/10

Tag load timing not measured.

No conflicts5/5

No conflicting analytics IDs.

Advanced Tracking Features
Consent Mode v2Info

No Google Consent Mode was detected. This mainly matters if you run Google Ads with EEA/UK traffic — no Google Ads pixel was seen on this site, so it's lower priority for now.

default: noupdate: no✗ ad_user_data✗ ad_personalization
Tag PerformanceInfo

No tag load timing was captured (the container may not have loaded, or timing was unavailable).

DOM ready 3.14sPage load 3.81s
Cross-domain TrackingInfo

No cross-domain (linker) tracking was detected. If your checkout or other steps live on a different domain, set up linker tracking so visits aren't split into separate sessions.

Enhanced ConversionsInfo

Google Ads Enhanced Conversions were not detected. They send hashed first-party data (email/phone) to recover conversions lost to cookie restrictions — worth enabling if you run Google Ads.

User-ID TrackingInfo

GA4 User-ID tracking was not detected. If you have logged-in users, setting a User-ID lets GA4 join their activity across devices and sessions.

Checkout & Purchase CoverageWarning

We couldn't reach the checkout or order-confirmation page during this audit, so purchase tracking is unverified. Purchase is the single most important event to get right — test it with a real or test order and confirm the 'purchase' event fires once on the thank-you page.

SEO Review
100out of 100Grade AExcellent

SEO fundamentals look solid across all checks.

Title tagPass

Title is 54 characters — within the ideal 30–70 character range.

گروه صنعتی اوجا | تولیدکننده قطعات پکیج و شوفاژ دیواری (54 chars)
Meta descriptionPass

Meta description is 149 characters — within the ideal 70–160 character range.

تولید تخصصی انواع سنسورهای NTC، فلوسوئیچ، فلومتر و ابزارآلات کارگاهی پکیج دیواری در کارخانه شهرک صنع… (149 chars)
H1 headingPass

One H1 heading found — the recommended structure for every page.

پیشگام در تولید تخصصی قطعات و ابزارآلات پکیج‌های دیواری
Robots / indexabilityPass

No noindex directive — the page is eligible to be indexed.

robots: index, follow
Canonical URLPass

Canonical tag points to the page itself — no duplicate-content signals sent to search engines.

https://ojaa.ir/fa
Open Graph tagsPass

All core Open Graph tags found — links display richly when shared on social media.

og:title ✓ og:description ✓ og:image ✓
Structured data (Schema.org)Pass

Structured data found — search engines can use it to generate rich results (star ratings, FAQs, products, breadcrumbs, etc.).

JSON-LD script found
Mobile viewportPass

Viewport meta tag found — the page is set up for mobile-friendly rendering.

viewport meta tag present
AI Discovery & AI SEOOpen to AI
100out of 100Grade AExcellent

AI discoverability looks strong — AI crawlers can access, parse, and cite this site's content.

llms.txt filePass

llms.txt is present and well-formed — AI assistants that check this file can quickly find your key pages and docs.

Found at /llms.txt with a title heading and 6 linked resources.
AI crawler access (robots.txt)Pass

robots.txt doesn't block any major AI crawler — ChatGPT, Claude, Perplexity, and Google's AI features can all fetch and cite your content.

All 15 known AI crawlers are allowed.
Live AI crawler testPass

GPTBot's User-Agent successfully fetched the real page (HTTP 200, ~1753 words) — AI crawlers are not blocked at the server level.

GPTBot's User-Agent received HTTP 200 with ~1753 words of visible text.
Structured data for AI answersPass

Structured data (JSON-LD) is present with types AI answer engines commonly extract facts from (e.g. FAQPage, Product, Organization).

Schema.org types found: Organization, WebSite.
Server-rendered contentPass

Meaningful text content is present in the raw HTML response — AI crawlers that don't execute JavaScript can still read and cite this page.

~1561 words of text visible in the raw HTML response.
XML sitemapPass

A sitemap is available at /sitemap.xml, helping both search engines and AI crawlers discover your full set of pages efficiently.

Found at /sitemap.xml.
AI crawlers
GPTBotOAI-SearchBotChatGPT-UserClaudeBotClaude-Webanthropic-aiPerplexityBotPerplexity-UserGoogle-ExtendedApplebot-ExtendedBytespiderCCBotAmazonbotcohere-aiMeta-ExternalAgent
No GTM container was detected on this page.
Checks
GTM containerWarning

No GTM container found.

No Google Tag Manager container was found on this page. If you rely on GTM for analytics and ads tags, nothing will fire.

Fix this issue
GA4 firingInfo

No GA4 measurement detected.

No Google Analytics 4 tag was detected on this page.

Google Consent Mode v2Info

No consent API calls observed

No Google Consent Mode was detected. This mainly matters if you run Google Ads with EEA/UK traffic — no Google Ads pixel was seen on this site, so it's lower priority for now.

Tag load performanceInfo

DOMContentLoaded 3136ms

No tag load timing was captured (the container may not have loaded, or timing was unavailable).

Cross-domain trackingInfo

No linker configuration observed

No cross-domain (linker) tracking was detected. If your checkout or other steps live on a different domain, set up linker tracking so visits aren't split into separate sessions.

Enhanced Conversions (Google Ads)Info

Not detected

Google Ads Enhanced Conversions were not detected. They send hashed first-party data (email/phone) to recover conversions lost to cookie restrictions — worth enabling if you run Google Ads.

User-ID tracking (GA4)Info

Not detected

GA4 User-ID tracking was not detected. If you have logged-in users, setting a User-ID lets GA4 join their activity across devices and sessions.

Checkout / purchase coverageWarning

purchase observed=false, checkout page audited=false

We couldn't reach the checkout or order-confirmation page during this audit, so purchase tracking is unverified. Purchase is the single most important event to get right — test it with a real or test order and confirm the 'purchase' event fires once on the thank-you page.

Fix this issue
Marketing Funnel Coverage
5 gaps to verify0 observed· 6 not auditable on this page

Funnel events are page-specific: purchase only fires on order confirmation, add_to_cart requires a user click. Events shown as are not observable on this page type — audit each page separately for full coverage.

Discovery

Product List / Collection Viewhigh
view_item_listMeta: ViewContent

Not observed on this page. Set up 'view_item_list' on your collection/category/search pages for funnel visibility.

Fix this gap
Product Click from Listmedium
select_item

Not observed during this load — 'select_item' requires user interaction on collection/category pages. Verify by manually testing the action on that page.

Consideration

Product Detail Page Viewcritical
view_itemMeta: ViewContent

No ecommerce tracking detected on this page. Add a 'view_item' dataLayer push on your product detail pages.

Fix this gap

Cart Activity

Add to Cartcritical
add_to_cartMeta: AddToCart

Not observed during this load — 'add_to_cart' requires user interaction on product pages and cart. Verify by manually testing the action on that page.

Remove from Cartmedium
remove_from_cart

Not observed during this load — 'remove_from_cart' requires user interaction on cart page. Verify by manually testing the action on that page.

Cart / Bag Page Viewhigh
view_cart

Not observed on this page. Set up 'view_cart' on your cart page for funnel visibility.

Fix this gap

Checkout Funnel

Begin Checkoutcritical
begin_checkoutMeta: InitiateCheckout

No ecommerce tracking detected on this page. Add a 'begin_checkout' dataLayer push on your checkout entry page.

Fix this gap
Shipping Info Enteredhigh
add_shipping_info

Not observed during this load — 'add_shipping_info' requires user interaction on checkout shipping step. Verify by manually testing the action on that page.

Payment Info Enteredhigh
add_payment_infoMeta: AddPaymentInfo

Not observed during this load — 'add_payment_info' requires user interaction on checkout payment step. Verify by manually testing the action on that page.

Purchase / Order Confirmationcritical
purchaseMeta: Purchase

No ecommerce tracking detected on this page. Add a 'purchase' dataLayer push on your order confirmation / thank-you page.

Fix this gap

Post-Purchase

Refund / Order Cancellationlow
refund

This event fires server-side (server-side or order management system) and cannot be observed by a browser-based audit.

Multi-page Coverage — 1 additional page checked

The audit automatically visited additional page types discovered on the site to verify tags fire across the full funnel, not just on the entry page.

Product/fa/products
GTM: not loadedGA4: not firing

Your tracking has gaps — PayHelm can fix this.

Broken tags mean lost attribution and bad decisions. PayHelm unifies your ecommerce, ad, and analytics data so every number is trustworthy — no guesswork.

Ask a follow-up question