Воруем для вас лучшие материалы по интернет-маркетингу, ppc, seo и веб со всего мира.
Можно дополнительно добавить правило через [or] для Яндекс и Google:
- User Agent -> equals -> YandexBot
- User Agent -> equals -> Google
[Choose action: Skip]
Expression будет такой:
(http.user_agent eq "YandexBot") or (http.user_agent eq "Google") or (cf.client.bot)2️⃣ Проверяем всех, кто идет с протоколом меньше HTTP2 или заходит напрямую: - HTTP Version is not in
HTTP/2, HTTP/3, SPDY/3.1
And
- Referer equals ``
[Choose action: JS Challenge]
Expression будет такой:
(not http.request.version in {"HTTP/2" "HTTP/3" "SPDY/3.1"} and http.referer eq "")
3️⃣ Фильтруем IPv6 и заход на HTTP:
- IP Source Address is in ::/0
Or
- SSL/HTTPS equals ✖️
[Choose action: Managed Challenge]
Expression будет такой:
(ip.src in {::/0}) or (not ssl)
4️⃣ Блокируем страны:
- Country equals «Indonesia»
- Country equals «Unknown states, other entities or organizations»
- Добавляйте любые страны или континенты
[Choose action: JS Challenge]
Expression будет такой:
(ip.src in {::/0}) or (not ssl)
Отложенная загрузка кода Яндекс.Метрики
Просто подставьте ваш айди в metricaId и замените ваш текущий код счетчика.
Данный код подключает метрику если:
- юзер начал скроллить
- юзер коснулся экрана
- юзер дернул мышкой
- юзер кликнул мышкой
- при полной загрузке DOM дерева
- через секунду если пользователь ничего вообще не делал
Код счетчика: https://soe.su/115
✅ Для: #SEO & #Analytics
🔗 Ссылки: https://soe.su/115 (kobzarev) & https://soe.su/116 (Иван Зимин)
via @ukradeno