Commission on traffic you already hadLive

Anyone can see the ad.
The question is whose it is.

Noticing an ad on your brand term is easy. Proving it belongs to an affiliate — and not to an ordinary advertiser — is the part that decides whether you can do anything about it.

The proof is in the destination

one captured ad URL

https://deals-hub.example/go/yourbrand? irclickid=aG9wc2NvdGNo & gclid=Cj0KCQjw & utm_source=google & utm_medium=cpc & utm_campaign=affiliate_q3

Flagged · genuine network signal

irclickid is an Impact click identifier. ranMID is Rakuten, cjevent is CJ. These are issued by affiliate networks and appear nowhere else.

Ignored on purpose

gclid, fbclid, msclkid and a bare utm_source=google mean ordinary paid traffic. Flagging those would bury you in false positives — most brand-term ads carry them, including your own.

Verdict: affiliate, via Impact. Commission is being earned on a click you had already won.

Then Marley finds out who they are

on request

A complaint needs a name, not a domain. On demand, Marley opens the ad's own “About this advertiser” disclosure — Google's verified record of who paid for it — and keeps the result with a screenshot.

Advertiser (verified)
Deals Hub Media Ltd
Location
Nicosia, CY
Ad ran from
2026-07-02
On keyword
yourbrand discount
Network
Impact · irclickid
Evidence
Screenshot + destination URL

What happens next

Marley does

Detects the finding, captures the verified identity, screenshots the disclosure, assembles the evidence package and opens Google's trademark complaint form prefilled.

You do

Read it and press submit. Google publishes no API for filing trademark complaints, so nothing is sent on your behalf — the last click is deliberately yours, because a complaint filed in your name carries your liability.

Where it sits

Plans

Detection from Marketer. Evidence capture and prepared complaints on Team.

See pricing

Ask it directly

Queryable from your own AI client over MCP — same data, same limits, no interface required.

How the MCP works