Perplexity heeft twee afzonderlijke geautomatiseerde systemen die uw site bezoeken: PerplexityBot, de indexeringscrawler die zijn AI-zoekresultaten voedt, en Perplexity Shopper, de transactieagent die producten koopt namens Pro-gebruikers. Ze vereisen verschillende reacties. Het blokkeren van de ene heeft geen invloed op de andere.
Deze gids richt zich op Perplexity Shopper, de agent die uw site laadt in een echte browser, door uw productcatalogus navigeert en aankopen kan afronden.
Wat is Perplexity Shopper?
Kort antwoord: Perplexity Shopper (ook wel "Buy with Pro" genoemd) is de AI-inkoopagent van Perplexity voor Pro-abonnees. Een gebruiker vertelt Perplexity wat hij wil kopen, de agent opent een echte browsersessie, vindt het product op de site van een relevante retailer en rondt de transactie af. Het gebruikt opgeslagen betaalgegevens en levert op een vooraf geconfigureerd adres.
In tegenstelling tot PerplexityBot, een gedeclareerde crawler met een bekende user-agent en gepubliceerde IP-bereiken, werkt Perplexity Shopper als een echte browsersessie. Het voert JavaScript uit, laadt uw volledige paginastack en communiceert met uw afrekenflow. Vanuit het perspectief van uw server ziet het eruit als een standaard browserbezoek.
De agent is ontworpen voor gemak: een gebruiker zegt "bestel de blauwe Nike hardloopschoenen in maat 44" en Perplexity vindt de goedkoopste optie op de site van een retailer en koopt die. Uw site wordt een fulfilment-eindpunt voor de commercelaag van Perplexity.
Shopper vs. PerplexityBot: een cruciaal onderscheid
Kort antwoord: PerplexityBot is een gedeclareerde indexeringscrawler met een bekende user-agent (PerplexityBot/1.0). Perplexity Shopper is een transactieagent die in een echte browser draait. De twee vereisen verschillende detectiemethoden. robots.txt-regels gericht op PerplexityBot hebben geen effect op Shopper-sessies.
| Kenmerk | PerplexityBot | Perplexity Shopper |
|---|---|---|
| Doel | Crawlt en indexeert content voor AI-zoeken | Rondt aankopen af namens gebruikers |
| User-agent | PerplexityBot/1.0 (gedeclareerd) | Standaard Chrome (niet gedeclareerd) |
| Uitvoering | HTTP-verzoeken, geen JavaScript | Volledige browser, voert JavaScript uit |
| robots.txt-naleving | Ontworpen om te voldoen | Niet van toepassing (transactiemodus) |
| Detectiemethode | User-agent matching, IP-blokkeerlijst | Gedragssignalen op browserlaag |
Dit onderscheid is belangrijk omdat de meeste engineers eerst naar robots.txt grijpen. Voor PerplexityBot werkt dat voor controle op padniveau. Voor Perplexity Shopper heeft het geen nut: de agent identificeert zichzelf nooit, en /checkout blokkeren via robots.txt annuleert gewoon de echte aankoop van de gebruiker.
Wat Perplexity Shopper op uw site doet
Kort antwoord: Perplexity Shopper navigeert door uw productcatalogus om een specifiek artikel te vinden, controleert prijzen en beschikbaarheid en doorloopt uw afrekenproces. Daarbij verzamelt het uw prijsgegevens, brengt uw afrekenstructuur in kaart en treedt op als tussenpersoon in de klantrelatie tussen uw merk en de koper.
Het risico van gegevensverzameling is vergelijkbaar met Amazon Buy for Me. Tijdens het afronden van een legitieme transactie:
- Leest Shopper uw volledige productprijzen en beschikbaarheid, inclusief dynamische prijsstelling die verandert op basis van sessiestatus
- Brengt Shopper uw afrekentunnel in kaart, inclusief betalingsopties, verzendniveaus en promotiecodesvelden
- Omzeilt Shopper uw e-mailcapture, post-aankoopflows en remarketingtriggers omdat geen mens de sessie afrondt
- Maakt Shopper een klantrecord waarbij de echte klantattributie toebehoort aan Perplexity, niet aan uw eigen kanalen
De commerciële impact is eenvoudiger dan het van buitenaf lijkt. De transactie wordt afgerond. De omzet wordt geboekt. Maar de klantrelatie, de datalaag en de remarketingkansen liggen bij Perplexity.
Waarom standaarddetectie faalt
Kort antwoord: Perplexity Shopper presenteert zich als een standaard Chrome-sessie zonder identificerende headers of user-agent strings in transactiemodus. Netwerklaaghulpmiddelen zien een normaal browserbezoek. Zonder zichtbaarheid op browserlaagniveau is de sessie niet te onderscheiden van een menselijke klant.
Op IP gebaseerde detectie is onbetrouwbaar om dezelfde redenen dat het faalt tegen andere agentische shoppers. Perplexity kan Shopper-sessies routeren via residentiële proxies, gedeelde cloudinfrastructuur of CDN-eindpunten. Er bestaat geen gepubliceerde IP-bereiklijst voor Shopper-sessies vergelijkbaar met wat Perplexity publiceert voor PerplexityBot.
Header-inspectie op WAF- of CDN-laagniveau vangt alleen de user-agent string en basale HTTP-headers, beide correct ingevuld door een standaard browsersessie. De sessie ziet er schoon uit op elke laag die netwerkhulpmiddelen inspecteren.
De kloof is architecturaal. Netwerklaaghulpmiddelen zijn gebouwd om verzoeken te inspecteren, niet om gedrag te observeren binnen een uitvoerende browsersessie. Dat is de laag waarop de identiteit van Perplexity Shopper zichtbaar wordt.
Browserlaagsignalen voor detectie van Perplexity Shopper
Kort antwoord: cside observeert interactietiming, navigatielineariteit, formulierinvulgedrag en vingerafdruckconsistentie binnen de browsersessie. Het door de machine uitgevoerde afrekenproces van Perplexity Shopper heeft een gedragssignatuur die consistent te onderscheiden is van menselijk browsen.
Belangrijke detectiesignalen:
- Navigatiepad: Een menselijke koper bladert doorgaans door categoriepagina's, leest productbeschrijvingen en vergelijkt opties voordat hij aan het winkelmandje toevoegt. Shopper gaat direct naar een specifieke product-URL en gaat door naar de kassa zonder verkenning.
- Scroll- en interactiepatronen: Mensen scrollen inconsistent, pauzeren en herlezen. Shopper scrollt alleen om te communiceren met vereiste elementen, in een voorspelbare volgorde.
- Timing van het invullen van velden: Menselijk invullen van formulieren heeft een natuurlijke latentie per veld. Door agenten uitgevoerd invullen is onmiddellijk en bevat niet de microcorrecties (backspace, hertypen) die menselijke invoer produceert.
- Sessiegeschiedenis: Een menselijke browsersessie heeft context van eerdere navigatie (referrer, gecachede assets, cookiestatus). Een agentsessie presenteert een schone beginstatus ongeacht de eerdere sessiegeschiedenis.
cside-ingenieurs omzeilden traditionele botdetectie in 81 van de 100 testscenario's. Perplexity Shopper is precies het soort agent dat die hulpmiddelen missen: het rondt echte transacties af in een echte browser zonder zichtbare indicatoren op de netwerklaag.
Concreet detectiescenario: Shopper bij een huishoudartikelen retailer
Een Perplexity Pro-gebruiker vraagt Shopper om "de goedkoopste roestvrijstalen cafetière op voorraad te vinden en naar mijn adres te bestellen." Shopper opent een Chromium-sessie, verwerkt zoekresultaten en navigeert rechtstreeks naar een productpagina bij een Britse huishoudartikelen retailer. De sessie presenteert een standaard Chrome 123 user-agent en een IP-adres geassocieerd met een residentieel ISP in Bristol. De WAF van de retailer laat het zonder vragen door.
cside instrumenteert de sessie vanaf de eerste weergave. Shopper laadt de productpagina en triggert een aan-winkelmandje-toevoegen-event in 3,1 seconden, met nul scroll voorbij de vouw en geen hover-latentie op de knop. Het gaat als gast naar de kassa, vult alle vijf formuliervelden in 1,4 seconden totaal in en verzendt de betaling zonder te pauzeren op het veld voor het kaartnummer. Er worden geen autocompletion API-events geactiveerd. De vingerafdruk toont een schoon browserprofiel: geen geïnstalleerde extensies, geen eerdere cookies, geen lokale opslagvermeldingen van eerdere bezoeken.
Een mens die hetzelfde afrekenproces voltooit, heeft gemiddeld 6 minuten nodig en genereert 23 afzonderlijke invoergebeurtenissen op het betalingsformulier alleen. De classificatie-engine van cside markeert de sessie bij de ingang van de kassa, waardoor de retailer een beleidsbeslissing kan nemen voordat de bestelling wordt bevestigd.
Responsmogelijkheden
Kort antwoord: Zodra u Perplexity Shopper-sessies kunt identificeren, hangt uw reactie af van of u door Perplexity bemiddelde aankopen wilt accepteren. Als u dat wilt, segmenteer het verkeer en bescherm uw datapunten. Als u dat niet wilt, blokkeer dan in de afrekenfase na classificatie.
| Doel | Aanpak |
|---|---|
| Aankoop accepteren, data beschermen | Shopper-sessies markeren in analytics, dynamische prijstriggers onderdrukken, agentsegment toevoegen aan post-aankoopflows |
| Menselijk afrekenen vereisen | Gedragsuitdaging introduceren bij winkelmandje of kassa voor sessies die overeenkomen met Shopper-signalen |
| Door Perplexity bemiddelde bestellingen weigeren | Sessies blokkeren die overeenkomen met de gedragssignatuur van Shopper bij de kassaingang |
| Monitoren zonder actie | Alle Shopper-sessies registreren en classificeren; een verkeersbasislijn opbouwen voordat een beleid wordt bepaald |
Gartner verwacht dat 20% van de online aankopen in 2030 via AI-agenten zal verlopen. Begin met monitoren. Het begrijpen van het volume en het gedrag van Perplexity Shopper-verkeer op uw site is de basis voor elke beleidsbeslissing. Blokkeren zonder verkeersbasislijn betekent dat u mogelijk een niet-triviaal aantal echte aankopen annuleert.








