Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Там Бласк придумал сканировать/скриншотить сайты что бы мониторить размещения, по сути они нашли все сайты аффилиатов, каждый день скриншотят их и фиксируют, что бы контролировать размещения слота
ЧТо бы избежать хуйни когда менеджер раз в квартал присылает тебе один скрин "всё супер, лого стоит" — а по факту оно там провисело два дня из тридцати, и ты про это узнаёшь только когда партнёр уже слился
Пока выкатывают вроде как только Бразилию, но на очереди и другие ГЕО! Плюсы очевидны:
• смотреть на конкурентов (в Бразилии мы нашли 315 сайтов)
• смотреть, кто размещается у конкурентов
• смотреть обьем трафика
Тоже самое вайб кодить в NeBlask я не планирую, может чуть попозже, когда они все ГЕО выкатят и я смогу просто собрать все сайты котоыре они мониторят, короче если это кому надо, идем в Blask! А NeBlask подтянется позже!
P.S. На скрине - размещение бренда Bet da Sorte
ЧТо бы избежать хуйни когда менеджер раз в квартал присылает тебе один скрин "всё супер, лого стоит" — а по факту оно там провисело два дня из тридцати, и ты про это узнаёшь только когда партнёр уже слился
Пока выкатывают вроде как только Бразилию, но на очереди и другие ГЕО! Плюсы очевидны:
• смотреть на конкурентов (в Бразилии мы нашли 315 сайтов)
• смотреть, кто размещается у конкурентов
• смотреть обьем трафика
Тоже самое вайб кодить в NeBlask я не планирую, может чуть попозже, когда они все ГЕО выкатят и я смогу просто собрать все сайты котоыре они мониторят, короче если это кому надо, идем в Blask! А NeBlask подтянется позже!
P.S. На скрине - размещение бренда Bet da Sorte
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
This media is not supported in your browser
VIEW IN TELEGRAM
Совсем скоро запуск ШЕСТОГО проекта на RU GEO от создателей APEX, EVA, KUSH, BANDA и LEEBET!
Please open Telegram to view this post
VIEW IN TELEGRAM
Mistake: matching crawler IPs as strings instead of CIDR ranges
"Starts with 66.249" both misses ranges and lets spoofers through. Sources:
→ Google's googlebot.json / special-crawlers.json — IPs come as CIDR blocks; prefix-string matching is wrong at the boundaries.
Takeaway: parse the JSON and test membership with a real subnet check.
→ Python ipaddress docs —
Takeaway: never
★ Pick of the week — a grepcidr / mapcidr note — Stream-filter a whole log against a CIDR file at the command line.
Takeaway:
"Starts with 66.249" both misses ranges and lets spoofers through. Sources:
→ Google's googlebot.json / special-crawlers.json — IPs come as CIDR blocks; prefix-string matching is wrong at the boundaries.
Takeaway: parse the JSON and test membership with a real subnet check.
→ Python ipaddress docs —
ip_network + in does correct CIDR containment in three lines.Takeaway: never
startswith() on an IP string.★ Pick of the week — a grepcidr / mapcidr note — Stream-filter a whole log against a CIDR file at the command line.
Takeaway:
grepcidr -f google-ranges.txt access.log beats any regex.Forwarded from Ебучий Google ADS 🤡
Media is too big
VIEW IN TELEGRAM
( Остров проклятых )
https://t.me/+_K1fUqPoJ8ExMWMy
https://t.me/+LdJ0ohSwKzQ5OWQ6
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from high profit — low life
⚡️ AffPapa теперь официально принадлежит Иванову
Евгений Юрьич продолжает издеваться над опозорившимся этим летом AffPapa. Вслед за базой контактов к маэстро ушел еще и товарный знак конторы...
Как проверить:
1. Перейти по ссылке
2. Ввести 2026793242
3. Ахуеть от беспомощности AffPapa
Такие сегодня новости, такая life...
High Profit — Low Life | Прислать сплетню
Евгений Юрьич продолжает издеваться над опозорившимся этим летом AffPapa. Вслед за базой контактов к маэстро ушел еще и товарный знак конторы...
Как проверить:
1. Перейти по ссылке
2. Ввести 2026793242
3. Ахуеть от беспомощности AffPapa
Такие сегодня новости, такая life...
High Profit — Low Life | Прислать сплетню
Mistake: reporting average daily crawl and missing the spikes
An average smooths over the burst that hammered your origin at 3am. Worth reading:
→ Google Search Central (crawl rate) — Crawl demand is bursty; Google adapts to server response time, so a slow spike causes throttling.
Takeaway: watch p95 hourly fetches, not the daily mean.
→ Brendan Gregg on percentiles — Why averages lie about tail behavior in any request stream.
Takeaway: histogram your hits per hour; the tail is where pain lives.
★ Pick of the week — a GoAccess time-bucket view — Per-hour panels reveal the burst pattern instantly.
Takeaway: if 5xx clusters in the spike hour, that's your crawl-budget killer.
An average smooths over the burst that hammered your origin at 3am. Worth reading:
→ Google Search Central (crawl rate) — Crawl demand is bursty; Google adapts to server response time, so a slow spike causes throttling.
Takeaway: watch p95 hourly fetches, not the daily mean.
→ Brendan Gregg on percentiles — Why averages lie about tail behavior in any request stream.
Takeaway: histogram your hits per hour; the tail is where pain lives.
★ Pick of the week — a GoAccess time-bucket view — Per-hour panels reveal the burst pattern instantly.
Takeaway: if 5xx clusters in the spike hour, that's your crawl-budget killer.
Forwarded from В арбитраже денег нет?
ЕЮ Иванов продолжает кошмарить АффПапу, конторку, которая накинула говна на вентилятор этим летом. Тогда в AffPapa не знали, с каким говном идут бодаться, поэтому заслуженно проиграли. 😏
На этот раз ЕЮ зарегал товарный знак AffPapa — совсем скоро имя компании будет официально принадлежать ему. Чтобы убедиться в трушности мува, переходим по ссыл-Очке и вводим серийный номер: 2026793242. Там видим, что заявка на регистрацию подана лично Евгением Юрьичем.
Всё это выглядит забавно, но давайте не забывать, в какой сфере мы работаем и что реально может произойти с жирным троллем за воровство нейминга. Впрочем, толстому не привыкать отхватывать пиздов за проделки в интернете, поэтому ждем очередную фотку разбитого ебала и длинный пост с извинениями. 😏😏😏
В арбитраже денег нет 💵
На этот раз ЕЮ зарегал товарный знак AffPapa — совсем скоро имя компании будет официально принадлежать ему. Чтобы убедиться в трушности мува, переходим по ссыл-Очке и вводим серийный номер: 2026793242. Там видим, что заявка на регистрацию подана лично Евгением Юрьичем.
Всё это выглядит забавно, но давайте не забывать, в какой сфере мы работаем и что реально может произойти с жирным троллем за воровство нейминга. Впрочем, толстому не привыкать отхватывать пиздов за проделки в интернете, поэтому ждем очередную фотку разбитого ебала и длинный пост с извинениями. 😏😏😏
В арбитраже денег нет 💵
Mistake: assuming noindex stops the fetches in your logs
Noindex pages still get crawled — sometimes more — and people miss it because they only watch the index. Reads:
→ Google Search Central (noindex) — Google must fetch the page to see the noindex tag, so it keeps crawling it.
Takeaway: logs are the only place you'll see that wasted budget.
→ Search Central (robots.txt vs noindex) — Blocking in robots.txt prevents the fetch but then the tag is never read.
Takeaway: choose the right tool — don't stack both and get neither effect.
★ Pick of the week — a log + noindex cross-check script — Joins crawled URLs against your noindex set.
Takeaway: heavily crawled noindex URLs are prime candidates to prune from internal links.
Noindex pages still get crawled — sometimes more — and people miss it because they only watch the index. Reads:
→ Google Search Central (noindex) — Google must fetch the page to see the noindex tag, so it keeps crawling it.
Takeaway: logs are the only place you'll see that wasted budget.
→ Search Central (robots.txt vs noindex) — Blocking in robots.txt prevents the fetch but then the tag is never read.
Takeaway: choose the right tool — don't stack both and get neither effect.
★ Pick of the week — a log + noindex cross-check script — Joins crawled URLs against your noindex set.
Takeaway: heavily crawled noindex URLs are prime candidates to prune from internal links.
Mistake: counting URLs without normalizing query strings
Faceted and tracking parameters explode one page into thousands of "unique" crawled URLs in your reports. Sources:
→ Google Search Central (faceted navigation) — Parameter permutations are the top crawl-budget sink on large sites.
Takeaway: in logs, fold
→ RFC 3986 (URI normalization) — Canonical rules for ordering, casing and default params.
Takeaway: normalize consistently before any dedupe or count.
★ Pick of the week — a sed/awk param-stripper — Drops the query for aggregation while keeping a raw copy.
Takeaway: report both — total fetches AND distinct base paths.
Faceted and tracking parameters explode one page into thousands of "unique" crawled URLs in your reports. Sources:
→ Google Search Central (faceted navigation) — Parameter permutations are the top crawl-budget sink on large sites.
Takeaway: in logs, fold
?color=red&sort=asc back to the base path to see real coverage.→ RFC 3986 (URI normalization) — Canonical rules for ordering, casing and default params.
Takeaway: normalize consistently before any dedupe or count.
★ Pick of the week — a sed/awk param-stripper — Drops the query for aggregation while keeping a raw copy.
Takeaway: report both — total fetches AND distinct base paths.
Mistake: misreading response-time fields and chasing phantom slowness
Apache
→ Apache mod_log_config docs —
Takeaway: confirm the directive in your config before plotting latency.
→ Nginx log_module docs —
Takeaway: label units in your parser so nobody divides by the wrong factor.
★ Pick of the week — a unit-sanity awk guard — Flags impossible values (e.g. 0.000001s pages).
Takeaway: Googlebot throttles on real latency — measure it in the right units.
Apache
%D is microseconds, Nginx $request_time is seconds — mix them up and your crawl-latency report is off by a million. Reads:→ Apache mod_log_config docs —
%D = microseconds, %T = whole seconds. Different fields, different scale.Takeaway: confirm the directive in your config before plotting latency.
→ Nginx log_module docs —
$request_time and $upstream_response_time are seconds with millisecond resolution.Takeaway: label units in your parser so nobody divides by the wrong factor.
★ Pick of the week — a unit-sanity awk guard — Flags impossible values (e.g. 0.000001s pages).
Takeaway: Googlebot throttles on real latency — measure it in the right units.
Forwarded from Natalia
ВПЕРВЫЕ! ТОЛЬКО ОДИН ВЕЧЕР!
🫥 ПИАР-ВОЙС В ЭТОМ ЧАТЕ🫥
Участников никто не знает.
Откуда они? Хуй его знает.
Темы — просто пиздец!
• Аналитика на двух лидах
• Слив анлим бюджетов
• Как просрать медийку
• Где найти нормальную работу
• Как закупиться себе в карман
⚡ Все это для тех, кто придет на ВОЙС
На котором обсудим:
Модераторы: @adv_god @natnetak
NO RESPECT CHAT • 27.08 • 19:00 GMT+3
Участников никто не знает.
Откуда они? Хуй его знает.
Темы — просто пиздец!
• Аналитика на двух лидах
• Слив анлим бюджетов
• Как просрать медийку
• Где найти нормальную работу
• Как закупиться себе в карман
Как делать PR, маркетинг и деньги в арбитраже трафика
На котором обсудим:
• На что компании еще готовы тратить деньги
• За чье внимание мы вообще конкурируем
• Что действительно работает, а что сливает бабки
• PR vs маркетинг
• Как измерить результаты кампейнов
• Что делать с запросом «хочу, чтобы про нас все знали»
Модераторы: @adv_god @natnetak
NO RESPECT CHAT • 27.08 • 19:00 GMT+3
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Иногда мне кажется, что я работаю не в iGaming, а в похоронном бюро.
Каждый день кто-то приносит очередной продукт и говорит: «У нас почему-то падает LTV.»
Потом открываешь аналитику и понимаешь, что игроки предупреждали об этом ещё месяц назад.
Просто никто не слушал.
Я — Head of Retention. И в своём канале разбираю ошибки, из-за которых команды месяцами теряют LTV, даже не замечая этого.
Каждый день кто-то приносит очередной продукт и говорит: «У нас почему-то падает LTV.»
Потом открываешь аналитику и понимаешь, что игроки предупреждали об этом ещё месяц назад.
Просто никто не слушал.
Я — Head of Retention. И в своём канале разбираю ошибки, из-за которых команды месяцами теряют LTV, даже не замечая этого.
Mistake: random-sampling logs and losing rare-but-critical bot events
Uniform sampling is fine for users but erases the rare 5xx Googlebot hit you most need to see. Sources:
→ Honeycomb on dynamic sampling — Sample common events hard, keep all the errors and outliers.
Takeaway: never sample 5xx, 429, or verified-bot lines — keep them whole.
→ Google Search Central (5xx and crawling) — A burst of 5xx to Googlebot cuts crawl rate fast.
Takeaway: those are the exact rows uniform sampling throws away.
★ Pick of the week — a tail-based sampling sketch — Keep 100% of errors, 1% of 200s.
Takeaway: size your sample by event importance, not a flat percentage.
Uniform sampling is fine for users but erases the rare 5xx Googlebot hit you most need to see. Sources:
→ Honeycomb on dynamic sampling — Sample common events hard, keep all the errors and outliers.
Takeaway: never sample 5xx, 429, or verified-bot lines — keep them whole.
→ Google Search Central (5xx and crawling) — A burst of 5xx to Googlebot cuts crawl rate fast.
Takeaway: those are the exact rows uniform sampling throws away.
★ Pick of the week — a tail-based sampling sketch — Keep 100% of errors, 1% of 200s.
Takeaway: size your sample by event importance, not a flat percentage.
Mistake: reading bytes-sent as page weight when content is gzipped
The
→ Apache / Nginx logging docs — Bytes logged are post-compression when gzip/brotli is on.
Takeaway: don't conclude a page is "small" for crawlers from log bytes alone.
→ Web.dev (text compression) — How wire size and decoded size diverge, and why crawl cost relates to both.
Takeaway: pair log bytes with actual fetch size when judging crawl weight.
★ Pick of the week — a bytes-by-template aggregation — Sums wire bytes Googlebot pulled per URL pattern.
Takeaway: heavy templates by total bytes are where compression and trimming pay off.
The
%b / $body_bytes_sent field is the compressed size on the wire — not what you optimized. Reads:→ Apache / Nginx logging docs — Bytes logged are post-compression when gzip/brotli is on.
Takeaway: don't conclude a page is "small" for crawlers from log bytes alone.
→ Web.dev (text compression) — How wire size and decoded size diverge, and why crawl cost relates to both.
Takeaway: pair log bytes with actual fetch size when judging crawl weight.
★ Pick of the week — a bytes-by-template aggregation — Sums wire bytes Googlebot pulled per URL pattern.
Takeaway: heavy templates by total bytes are where compression and trimming pay off.
Three (or four) more for the SEO & search crowd:
— @LinkBuildIndex — Benchmarks for link building campaigns: cost-per-link, reply rates,…
— @ThePressHook — Real digital PR plays that landed coverage in major outlets: angle…
— @GuestPostGrind — Trench-level guest posting tactics: finding sites that actually…
— @SourceFirstHQ — Learn to land journalist quotes and authority links step by step: how…
Different voices, same beat. Pick your favorites.
— @LinkBuildIndex — Benchmarks for link building campaigns: cost-per-link, reply rates,…
— @ThePressHook — Real digital PR plays that landed coverage in major outlets: angle…
— @GuestPostGrind — Trench-level guest posting tactics: finding sites that actually…
— @SourceFirstHQ — Learn to land journalist quotes and authority links step by step: how…
Different voices, same beat. Pick your favorites.
Log file analysis: 5 вещей, которые надо искать до любых выводов
1. 🔗 Pick of the week: Syslog Handbook — хороший каркас для чтения логов по слоям, от события к контексту. Ищите не «ошибку», а цепочку: кто вызвал, что упало, что было до этого.
2. 🔗 Elastic Docs — полезны как чек-лист полей: timestamp, host, user, request_id, severity. Если хотя бы двух не хватает, расследование быстро превращается в гадание.
3. → Splunk Search Manual — сильный источник по фильтрам и срезам. Начинайте с узкого окна, затем расширяйте, чтобы не утонуть в шуме.
4. → Google SRE Book — напоминает: один лог сам по себе почти ничего не доказывает. Сверяйте его с метриками и трассировкой, иначе легко принять симптом за причину.
5. → OWASP Logging Cheat Sheet — коротко объясняет, какие поля и события стоит сохранять, чтобы потом не собирать картину по обрывкам.
Сначала отделяйте шум от сигнала, потом группируйте повторы, потом ищите первый сбой в цепочке. Хороший разбор логов — это не поиск «строки с ошибкой», а восстановление последовательности событий.
1. 🔗 Pick of the week: Syslog Handbook — хороший каркас для чтения логов по слоям, от события к контексту. Ищите не «ошибку», а цепочку: кто вызвал, что упало, что было до этого.
2. 🔗 Elastic Docs — полезны как чек-лист полей: timestamp, host, user, request_id, severity. Если хотя бы двух не хватает, расследование быстро превращается в гадание.
3. → Splunk Search Manual — сильный источник по фильтрам и срезам. Начинайте с узкого окна, затем расширяйте, чтобы не утонуть в шуме.
4. → Google SRE Book — напоминает: один лог сам по себе почти ничего не доказывает. Сверяйте его с метриками и трассировкой, иначе легко принять симптом за причину.
5. → OWASP Logging Cheat Sheet — коротко объясняет, какие поля и события стоит сохранять, чтобы потом не собирать картину по обрывкам.
Сначала отделяйте шум от сигнала, потом группируйте повторы, потом ищите первый сбой в цепочке. Хороший разбор логов — это не поиск «строки с ошибкой», а восстановление последовательности событий.
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
В роликах Youtube теперь можно рекламировать товары Amazone
➡️ Читайте на сайте: https://aff.top/blog/v-rolikakh-youtube-teper-mozhno-reklamirovat-tovary-amazone
🧠 Ещё больше инсайтов → в канале AFF.top
➡️ Читайте на сайте: https://aff.top/blog/v-rolikakh-youtube-teper-mozhno-reklamirovat-tovary-amazone
🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Google выпустил Gemini Omni 1.1 Flash
Google обновил Gemini Omni для генерации видео: модель умеет продолжать сцены с учётом до 10 секунд контекста и собирать ролик до 40 секунд, работать по референсу и делать переходы между кадрами. Главный вывод — инструмент стал практичнее для продакшена, а посекундная цена делает его заметно доступнее для тестов и рабочих задач.
➡️ Читайте на сайте: https://aff.top/blog/google-vypustil-gemini-omni-1-1-flash
🧠 Ещё больше инсайтов → в канале AFF.top
Google обновил Gemini Omni для генерации видео: модель умеет продолжать сцены с учётом до 10 секунд контекста и собирать ролик до 40 секунд, работать по референсу и делать переходы между кадрами. Главный вывод — инструмент стал практичнее для продакшена, а посекундная цена делает его заметно доступнее для тестов и рабочих задач.
➡️ Читайте на сайте: https://aff.top/blog/google-vypustil-gemini-omni-1-1-flash
🧠 Ещё больше инсайтов → в канале AFF.top