Co je Open Container for Bots?
Open Container for Bots doplněk umožňuje legitimním search engine crawlerům (Googlebot, Bingbot) přístup k vašemu server-side GTM kontejneru. To je užitečné, pokud posíláte structured data nebo SEO eventy přes sGTM.
Proč používat Open Container for Bots?
- SEO: Google může indexovat structured data posílaná přes sGTM.
- Rich snippets: Product schema, Review schema, BreadcrumbList atd.
- Event tracking: Crawlers vidí GTM eventy (pro debugging).
Default chování (doplněk vypnutý)
Defaultně DataNostro blokuje VŠECHNY boty na sGTM endpointech (/collect, /g/collect, /gtm.js). Důvod: Bot traffic zkresluje analytická data a zbytečně spotřebovává resources.
Jak aktivovat
- Přejděte do Dashboard → Doplňky
- Zapněte toggle "Open Container for Bots"
- Power-up automaticky povolí whitelistované crawlery
Whitelistované crawlery
- Googlebot — Google Search crawler
- Googlebot-Image — Google Images crawler
- Bingbot — Bing Search crawler
- Slurp — Yahoo Search crawler
- DuckDuckBot — DuckDuckGo crawler
Blokované boty (i po aktivaci)
Scrapers a spam boty zůstávají blokované:
- AhrefsBot, SEMrushBot, MJ12bot (SEO scrapers)
- PetalBot, DataForSeoBot (data scrapers)
- Všechny boty bez známého User Agent
Use case: Product structured data přes sGTM
// GTM Server-side variable — Product Schema
const productData = {
"@context": "https://schema.org/",
"@type": "Product",
"name": "{{ product_name }}",
"offers": {
"@type": "Offer",
"price": "{{ product_price }}",
"priceCurrency": "CZK"
}
};
// Vložit do HTML response (pokud je request od Googlebot)
if (isBot()) {
return productData;
}
⚠️ Performance upozornění:
Open Container for Bots může zvýšit server load o 5-10% (závisí na crawl rate). Monitorujte dashboard statistiky a případně použijte rate limiting.