#!/usr/bin/env python3
"""DAS: periksa bagaimana Google Tag dipasang — apakah ada pemanggilan config untuk properti GA4."""
import re, urllib.request

UA = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/124 Safari/537.36"}
h = urllib.request.urlopen(urllib.request.Request("https://dasindonesia.com/bengkel-mercy-surabaya/", headers=UA), timeout=120).read().decode("utf-8", "replace")

print("=== skrip gtag yang dimuat ===")
for t in sorted(set(re.findall(r'<script[^>]*src="([^"]*(?:gtag|gtm|analytics)[^"]*)"', h))):
    print("   " + t[:120])

print("\n=== blok skrip di sekitar gtag ===")
for mm in re.finditer(r"<script[^>]*>(.{0,600}?gtag\(.{0,600}?)</script>", h, re.S):
    isi = re.sub(r"\s+", " ", mm.group(1)).strip()
    print("   " + isi[:700] + "\n")

print("=== semua pemanggilan gtag di halaman ===")
for p in sorted(set(re.findall(r"gtag\([^;]{0,160}", h))):
    print("   " + re.sub(r"\s+", " ", p)[:170])

print("\n=== jejak plugin/pemasang (Site Kit?) ===")
for t in sorted(set(re.findall(r"(googlesitekit[\w\-]*|google-site-kit|GT-[A-Z0-9]+|G-[A-Z0-9]{8,})", h))):
    print("   " + t)
