5 min czytaniaInżynieria

Linki w agentic commerce: co agenci AI dostają z Twoich

Agenci AI nie klikają krótkich linków jak ludzie. Co Elido zwraca znanemu agentowi AI, które wizyty są liczone i co protokoły handlowe zostawiają Tobie.

Marius Voß
DevRel · edge infra

Agenci AI zaczynają robić zakupy i rezerwacje dla ludzi, a krótki link jest jedną z pierwszych rzeczy, które spotykają. Przeczytaliśmy kod edge Elido, żeby zobaczyć, co agent faktycznie dostaje. Znane crawlery i asystenci AI dostają opis linku w JSON zamiast przekierowania, a ta odpowiedź nie jest liczona jako kliknięcie. Wszystko inne idzie zwykłym przekierowaniem, a klienty skryptowe są odfiltrowywane z analityki kliknięć jako boty. Protokoły płatnicze obejmują checkout i zaufanie. Nie mówią, kto podążył za Twoimi linkami.

Ten temat sąsiaduje z optymalizacją pod silniki odpowiedzi, która dotyczy tego, jak w ogóle być cytowanym przez AI.

Czym jest agentic commerce, według źródeł pierwotnych

Najczęściej pojawiają się trzy otwarte specyfikacje. Stronę każdego projektu przeczytano 2026-10-25 i twierdzimy tylko to, co te strony mówią.

  • Agentic Commerce Protocol (ACP). Jego repozytorium opisuje otwarty standard łączący kupujących, ich agentów AI i firmy. OpenAI i Stripe są wymienione jako Founding Maintainers, licencja to Apache 2.0, a projekt jest oznaczony jako beta. Najnowsza stabilna wersja na liście to 2026-04-17. Dokumentacja commerce OpenAI obejmuje agentic checkout, delegated payment i feedy produktowe dla ChatGPT.
  • Agent Payments Protocol (AP2). Strona AP2 nazywa go otwartym protokołem dla gospodarki agentów, zbudowanym wokół podpisanych "mandates" (checkout i płatność), które tworzą ślad audytowy. Dalsza standaryzacja trwa w grupach roboczych FIDO.
  • Universal Commerce Protocol (UCP). ucp.dev opisuje wyszukiwanie w katalogu, koszyk, checkout, łączenie tożsamości i zarządzanie zamówieniami oraz mówi, że wspiera AP2, A2A i MCP. Dokumentacja Stripe wymienia go jako protokół, który opisuje pod tym nagłówkiem.

Programów agentowych Visa i Mastercard nie sprawdzono na ich własnych stronach, więc ten post nic o nich nie mówi. Liczby partnerów i dane o adopcji też nie zostały potwierdzone, więc ich tu nie znajdziesz.

Wszystkie trzy obejmują odkrywanie, koszyk, tożsamość i płatność. Żaden nie mówi nic o URL, który agent dostał na wejściu. Krótko, ale to właśnie luka, której dotyczy ten post.

Człowiek klikający link w przeglądarce kontra agent AI rozwiązujący ten sam link programowo, bez przeglądarki, ciasteczka i referrera

Tak zachowuje się dziś usługa przekierowań edge, sprawdzona w services/edge-redirect:

  1. User-Agent znanego agenta AI. Edge trzyma listę 15 sygnatur, w tym chatgpt-user, gptbot, claudebot, perplexitybot i amazonbot. Dopasowanie zwraca JSON-LD z HTTP 200: krótki URL, adres docelowy, tytuł, status linku oraz wynik bezpieczeństwa i status nadużyć. Odpowiedź jest cache'owalna przez pięć minut i oznaczona noindex.
  2. Accept: application/json bez text/html. Ta sama odpowiedź JSON, niezależnie od User-Agent. Dopisanie + do sluga lub ?preview=1 daje zamiast tego czytelną dla człowieka stronę podglądu.
  3. Wszystko inne. Zwykłe przekierowanie (domyślnie 302, 301 lub 307 według linku). Zdarzenie kliknięcia jest emitowane, chyba że User-Agent pasuje do listy botów. Ta lista to zbiór podciągów: wszystko zawierające bot, crawler, spider, headless, curl/, python-requests, go-http-client, node-fetch, axios/ i więcej, plus pusty User-Agent.

Dwie konsekwencje mają znaczenie dla każdego, kto mierzy ruch agentów, i żadna nie jest oczywista z panelu, który pokazuje tylko policzone kliknięcia i nic nie mówi o odrzuconych wizytach.

  • Agent, który przedstawia się jako znany crawler AI, nigdy nie dociera do Twojego adresu docelowego przez krótki link. Dostaje metadane. To przydatne dla LLM, który chce wiedzieć, dokąd prowadzi link, zanim go odwiedzi, ale ta wizyta nie jest kliknięciem w Twojej analityce.
  • Agent napisany jako skrypt albo przeglądarka headless, która mówi o tym w User-Agent, podąża za przekierowaniem, a potem znika z analityki kliknięć. Agent sterujący zwykłą przeglądarką ze zwykłym User-Agent wygląda jak każdy inny odwiedzający.

Stara wersja tego posta twierdziła, że krótki link rejestruje każdą wizytę maszynową. To było błędne. Krótki link daje stabilny adres, który możesz przekierować gdzie indziej bez zmiany tego, co dostał agent. Nie daje raportu ruchu agentów.

Diagram edge Elido: znany agent AI dostaje metadane JSON bez zarejestrowanego kliknięcia, inne klienty dostają przekierowanie, a User-Agenty pasujące do wzorców botów są odrzucane z analityki

Sprawdź sam

Wolę, żebyś to przetestował, niż uwierzył nam na słowo. Wyślij żądanie do jednego z własnych krótkich linków dwa razy z terminala:

curl -s -o /dev/null -w "%{http_code}\n" -A "Mozilla/5.0" https://go.yourbrand.com/slug
curl -s -H "Accept: application/json" https://go.yourbrand.com/slug

Pierwsze powinno wypisać status przekierowania (302, o ile go nie zmieniłeś), a ponieważ wygląda jak przeglądarka, wizyta jest liczona. Drugie zwraca opis JSON z kodem 200. Podstaw -A "GPTBot" w pierwszym poleceniu, a też dostaniesz JSON. To uczciwy sposób, by zobaczyć, co widzi dany agent, bo każdy stos agentowy ustawia własne nagłówki.

Co się psuje w linkach czytanych przez agentów

Ciasteczka i referrery to funkcje przeglądarki. Agent wywołujący API albo pobierający stronę zwykle nie ma żadnego z nich, dlatego tagi na stronie i grupowanie kanałów po referrerze go pomijają. Ta sama luka występuje w dark social, a atrybucja bez ciasteczek opisuje alternatywę po stronie serwera. Kanał asystenta AI w GA4 pomaga w przypadku nazwanych asystentów, które wysyłają rozpoznawalny referrer.

Dla linków, które dajesz agentom, trzy nawyki się sprawdzają:

  • Trzymaj adres docelowy stabilny. Przekieruj krótki link, gdy strona się przenosi, zamiast publikować nowy URL. Markowy link na Twojej domenie pozostaje ważny po redesignie.
  • Spraw, by adres docelowy odpowiadał na zwykły GET. Nie stawiaj ściany ciasteczek, przekierowania tylko w JavaScript ani wyskakującego kroku zgody między linkiem a treścią, którą chcesz udostępnić do odczytu.
  • Prowadź własne logi. Logi serwera filtrowane po user-agent to jedyny pełny zapis tego, co pobrało URL. Analityka linków mówi o kliknięciach w stylu ludzkim.

Domknięcie pętli przychodu

Jeśli agent faktycznie dokona zakupu przez link, który wydałeś, Elido może go przypisać tylko wtedy, gdy zamówienie dotrze przez webhook Stripe lub Shopify niosący elido_link_id. Nie ma publicznego API konwersji ani identyfikatora kliknięcia przekazywanego do adresu docelowego, więc przepływ agenta, który płaci gdzie indziej, nie jest przypisany. Lepiej powiedzieć to wprost, niż sugerować zamkniętą pętlę, która nie istnieje. Jeśli sprzedaż napędzana przez agentów jest dla Ciebie ważna, poprowadź płatność przez checkout Stripe lub Shopify, który kontroluje Twoja strona, i otaguj link tam.

Dla agentów wywołujących narzędzia bezpośrednio repozytorium zawiera serwer MCP w formie stdio, opisany w Elido MCP dla Claude i Cursor. Ten post wyjaśnia, co obsługuje dziś.

Czego jeszcze nie zbudowano

Liczenie wizyt agentów AI jako osobnego segmentu oraz sposób zwrócenia przekierowania znanemu agentowi, gdy chcesz kliknięcia, są w backlogu produktu. Do tego czasu traktuj analitykę linków jako miarę ruchu w stylu ludzkim, a resztę czytaj z logów serwera. Jeśli decydujesz, ile zainwestować dziś w obsługę linków specyficzną dla agentów, zacznij od stabilnego adresu docelowego i powyższego sprawdzenia zwykłym GET.

Powiązane na blogu

Najczęściej zadawane pytania

Czym jest agentic commerce?

Agentic commerce to zakupy, w których agent AI działa w imieniu kupującego: znajduje opcje, decyduje i za zgodą kupującego płaci. Mechanikę opisują otwarte specyfikacje, w tym Agentic Commerce Protocol (utrzymywany przez OpenAI i Stripe, w becie w momencie naszego sprawdzenia), Agent Payments Protocol (AP2) i Universal Commerce Protocol (UCP).

Co krótki link Elido zwraca agentowi AI?

Jeśli User-Agent pasuje do znanego crawlera lub asystenta AI albo żądanie prosi o JSON, nie prosząc o HTML, edge zwraca mały opis linku w JSON-LD (adres docelowy, tytuł, status, wynik bezpieczeństwa) z HTTP 200 zamiast przekierowania. Dla tej odpowiedzi nie jest rejestrowane żadne kliknięcie. Każdy inny klient dostaje zwykłe przekierowanie.

Czy wizyty agentów AI są liczone jako kliknięcia w Elido?

Nie w sposób niezawodny. Żądania, które dostają opis JSON, nie są liczone. Klienty skryptowe, takie jak curl, python-requests lub pusty User-Agent, nadal dostają przekierowanie, ale zdarzenie kliknięcia jest odrzucane przez filtr botów. Agent sterujący zwykłą przeglądarką ze zwykłym User-Agent jest liczony jak każdy odwiedzający. Elido nie ma dziś osobnego raportu ruchu agentów AI.

Jak sprawdzić, którzy agenci AI podążają za moimi linkami?

Samym Elido jeszcze nie. Edge udostępnia licznik Prometheus przekierowań odfiltrowanych jako boty, ale panel nie wyodrębnia wizyt agentów. Pełniejszym źródłem są na razie logi własnego serwera WWW filtrowane po user-agent.

Czy powinienem się martwić, że agenci nie mogą podążać za moimi krótkimi linkami?

Raczej nie. Agenci pobierający strony jak przeglądarka podążą za przekierowaniem, a znane crawlery AI dostają opis JSON z informacją, dokąd link prowadzi. Praktyczne ryzyka to adres docelowy za ścianą ciasteczek lub przekierowaniem tylko w skrypcie oraz oczekiwanie, że panel pokaże wizyty agentów, gdy tego nie robi.

Czy Elido obsługuje płatności agentów lub protokoły checkoutu?

Nie. Elido to warstwa linków i przekierowań. Nie implementuje ACP, AP2 ani UCP i nie ma API konwersji. Przychód można powiązać z linkiem tylko przez webhooki Stripe lub Shopify niosące elido_link_id.

Wypróbuj Elido

Wklej URL, otrzymaj krótki link

Bez rejestracji. Link działa 30 dni. Zarejestruj się, aby zachować go na zawsze.

Bez rejestracji. Załóż darmowe konto i korzystaj z 50 linków miesięcznie.

Wypróbuj Elido

Skracarka URL hostowana w UE: własne domeny, głęboka analityka i otwarte API. Darmowy plan - bez karty kredytowej.

Tagi
agentic commerce
agentic ai checkout
links for ai agents
ai agent commerce
agentic commerce protocol
machine-resolvable links

Czytaj dalej