TrendingI built web analytics that counts the visit and never the person. This is Kehai.
MSMikołaj Salecki, portrait
Editor-in-chief

Mikołaj Salecki

Writes about media, tech, and AI business for people who actually run digital. Former agency lead. Skeptic of frameworks that read better than they perform.

LinkedIn ↗·Facebook ↗·salecki.digital ↗
Follow author →
82
Articles
9
Channels
9h
Of reading
2026
Writing since

Background

Mikołaj Salecki is the editor-in-chief of Mediovsky, an independent journal of media, technology, and AI business. He started it in 2026 to write the article he kept wanting to read as a practitioner: one that shows its sources, checks its numbers, and says plainly when a number was made up to make a point.

He is a former agency lead and works as a digital consultant, helping companies with the day-to-day of their digital, from planning to shipping. That is the background the writing comes from, and the reason it is skeptical of frameworks that read better than they perform.

He is the author of the ADAM Framework, a diagnostic that plots a business across four pillars (AI, digital, automation, and measurement) on a five-level maturity ladder, published as a free playbook. He writes across paid media, search, marketing technology, and the measurement problems that sit underneath all three.

Consulting

Client work runs through a one-person studio covering the day-to-day of digital, from planning to shipping. The ADAM Framework, its 4×5 diagnostic, and the free playbook live there too.

salecki.digital · The ADAM Framework · ADAM, explained on Mediovsky

Covers

  • Digital marketing strategy
  • Pay-per-click advertising
  • Search engine optimization
  • Marketing technology
  • Marketing measurement and attribution
  • AI in advertising
  • E-commerce
  • Conversion rate optimization
Sep 252026
MarTech

Google’s word for the tag gateway uplift is “recovered.” Budget for it that way.

Google put numbers on first-party data plumbing on September 10: 14% more conversions with tag gateway, 11% from enhanced conversions, 26% higher incremental ROAS from Data Manager. Two of the four rest on two-week windows and one on a comparison of two half-years, so read them as signal you get back, not demand you create.

Mikołaj Salecki·6 min
Sep 52026
Data & Research

Most audit findings are assertions. These six leave evidence.

The paid media audit is sold on percentages, and chased to their sources most end at another agency blog. Here are six failures you can prove inside your own account in an afternoon, and the arithmetic that separates a finding from an assertion.

Mikołaj Salecki·6 min
Sep 52026
PPC

ChatGPT Ads reached Poland with the personalization switched off.

The 31 markets that went live on August 24 are exactly the EEA plus Switzerland, the territory OpenAI carved out of personalization. Polish buyers get a contextual product with a 65 PLN daily floor and a CPC figure that is a suggested bid, not a market rate.

Mikołaj Salecki·6 min
Sep 52026
How-To Guides

The 30-conversion rule is real. It just answers a different question.

Teams running several European markets argue about splitting campaigns per country, and settle it with a number somebody half-remembers. Google publishes it as the sample you need to read a result, not the volume the algorithm needs, and that changes the decision.

Mikołaj Salecki·6 min
Aug 142026
PPC

The thresholds you restructure your account around were never published.

Thirty conversions a month. Fifty events a week. Every consolidation argument in the industry rests on those numbers, and neither platform states them as structural requirements. Google says something quieter and more useful, and once you read what it actually says, the real cost of splitting a campaign turns out to be arithmetic you can do yourself.

Mikołaj Salecki·6 min
Aug 142026
AI & Data

You put AI into the workflow. Your quality control is still a feeling.

Every team now has models writing, classifying, and summarizing at volume, and almost none can say whether the output got better or worse last month. The fix is an eval: a frozen set of real inputs, a rubric that discriminates, and a threshold. The research on how to build one is unusually clear, and unusually uncomfortable about the shortcut everyone takes.

Mikołaj Salecki·9 min
Aug 142026
SEO

Everyone reports AI traffic from a channel that leaves out the biggest AI surface.

The slide says AI traffic is up and to the right. Underneath it, some assistants send a referrer and some send nothing, the biggest AI surface of all arrives labeled as ordinary organic search, and the crawler that decides whether you get cited at all is a different bot from the one everybody blocked. Here is what is actually measurable, and what to stop claiming.

Mikołaj Salecki·9 min
Aug 142026
PPC

Most creative tests end long before they could have concluded.

Two things break creative testing at once: the platform decides who sees what, and almost nobody runs the numbers on how much data a real answer needs. The arithmetic is not close. Detecting a 20% difference takes roughly 400 conversions per variant, and most tests are called at a tenth of that.

Mikołaj Salecki·7 min
Aug 142026
MarTech

The platform buys whatever you last told it about. For most B2B, that is a form.

Your sales team knows which leads were worthless. Your ad account does not, because nothing ever told it. Closing that loop is not a reporting project, it is a change to the optimization target, and the hard parts are a seven-day window, a hashing spec the two platforms disagree on, and the double-counting trap nobody warns you about.

Mikołaj Salecki·7 min
Aug 142026
Data & Research

Average ROAS stays healthy long after the next dollar stops paying.

The number on your dashboard divides all the revenue by all the spend, which describes money you already committed. The decision in front of you is about the next increment, and that return is always lower than the average and falling. Here is how to find where your curve bends, and what to do at the point the two numbers disagree.

Mikołaj Salecki·7 min
Aug 142026
E-Commerce

The feed is the targeting. Everything else is a thin wrapper.

In Shopping and Performance Max you cannot pick keywords, audiences, or placements in any way that sticks. What decides which auctions you enter is a text file: the title, the attributes, and the labels you put on each product. Here is how the matching actually works, and the one Google rule about AI-written titles that almost nobody has implemented.

Mikołaj Salecki·9 min
Aug 142026
PPC

Your bidding is automated. The number you feed it is not.

Google and Meta will optimize toward whatever a conversion is worth, and they take your word for it. Most accounts send the order total, which is not profit, then set a target on top of a number the business never earned. Here is what to send instead, and the refund pipeline that keeps it honest.

Mikołaj Salecki·7 min
Aug 12026
How-To Guides

Connect Google Analytics to an AI assistant, and let it do the reporting.

The whole path, in order: the Google Cloud project, the credential, the connection, and then the part that actually pays for itself. One scheduled pull becomes a dashboard, a cohort grid the interface cannot draw, a written weekly summary, and a Slack alert that stays quiet until something real moves.

Mikołaj Salecki·21 min
Jul 282026
AI & Data

Labeling your AI creative is the law now. That it costs you sales is a rumor.

From August 2, three separate regimes (the EU AI Act, New York’s synthetic-performer law, and Amazon’s marketplace policy) start forcing you to disclose AI-generated creative. The panic that the label tanks conversion is repeated everywhere and proven nowhere. Here is what each rule actually covers, and how to decide where a human face still earns its cost.

Mikołaj Salecki·7 min
Jul 272026
How-To Guides

Build a Google Ads agent that can’t wreck your account.

You can run Google Ads from a terminal now: read the account, draft the change, spend the money, all in plain English. This is the build guide. Which of the four paths to use (scripts, the official read-only Model Context Protocol (MCP) server, a community write server, or the raw v25 API), what v25 quietly broke, and how to wire a write path that fails safe instead of fast.

Mikołaj Salecki·14 min
Jul 202026
SEO

Don’t panic-bid on your own brand after the spam update.

The June 2026 spam update set off a wave of “brands lost their own results” panic. No primary data supports it. What actually got demoted was the coupon and affiliate sludge on your brand-plus-modifier queries, and branded search is the one segment AI Overviews are making stronger.

Mikołaj Salecki·5 min