#!/usr/bin/env bash
# Uji kontrol: apakah endpoint gtm.js membedakan container yang benar-benar ada?
set -u
for ID in GTM-WQX6PGNR GTM-PZBR35TB GTM-XXXXXXX; do
  curl -s -4 --max-time 60 -A "Mozilla/5.0" "https://www.googletagmanager.com/gtm.js?id=$ID" -o /tmp/g_$ID.js
  printf "%-16s %8s byte | sha256=%s | id disebut di isi: %s\n" \
    "$ID" "$(wc -c < /tmp/g_$ID.js)" \
    "$(sha256sum /tmp/g_$ID.js | cut -c1-12)" \
    "$(grep -c "$ID" /tmp/g_$ID.js || true)"
done
