A Cue's Hidden Price: Auditing Seller Influence on AI Shoppers
Organizations: Adelaide University, Adelaide, Australia · Melbourne Business School, Melbourne, Australia
Abstract
Large language models are increasingly asked to shop on a user's behalf, which lets seller-controlled content such as badges, endorsements, and framing steer what they recommend. That poses the question at the core of generative engine optimization (GEO): not whether seller content shifts an agent's choice, but how much. The usual gauge of that influence, how often a cue wins the choice, has a blind spot: once a cue is strong enough to be picked almost every time, the choice rate can no longer show how much stronger one cue is than another. We introduce price-equivalent (PE) auditing, which removes this ceiling by pricing the cue in money. In a counterbalanced, position-controlled forced choice, we raise the cued product's price until it is chosen only half the time, and report that premium as the cue's price-equivalent: a formally defined, policy-conditioned parity threshold that makes very different cues comparable. Priced this way, cues that look equally strong at equal price differ by a wide margin, so choice-rate audits substantially under-resolve seller influence. We run the audit over 113,472 trials, seven models across families, and two product categories. To our knowledge, we also run the first price-equivalent audit of a decision-native model, Jev, which outputs a choice probability directly instead of generating text; strikingly, its profile is unlike any text model we tested, resisting most cues yet remaining susceptible to the strongest social-proof claims. We release the stimuli, logs, and code as a benchmark that reports each model's cue-price profile rather than a single score, giving developers and auditors a common, reproducible way to measure how content moves AI shopping agents.
Figures & tables
| Models | 8 LLMs, 4 providers (strong/weak pairs); GPT-4o reference |
|---|---|
| Working sets | 7 (aggregate figures); 6 (cross-model claims) |
| Categories | headphones and coffee machines, 6 pairs each |
| Price sweep | – , 8 premia ( ) |
| Repetitions | per (pair, price-point) |
| Per condition | trials |
| Total | trials |
| Cue | Sentence appended to the cued product |
|---|---|
| Social proof — weak | “A popular choice.” |
| Social proof — moderate | “Chosen by over 1,000 customers.” |
| Social proof — strong | “Our best-selling model, chosen by over 10,000 customers.” |
| Social proof — very strong | “The #1 best-selling model, chosen by over 100,000 customers.” |
| Scarcity | “Only a few left in stock.” |
| Authority | “Recommended by audio experts.” |
| Cue | Headphones | Coffee |
|---|---|---|
| Social proof — weak | 0.7 | 1.1 |
| Social proof — moderate | 1.3 | 1.8 |
| Social proof — strong | 12.9 | 15.0 |
| Social proof — very strong | 21.4 | 21.4 |
| Authority (domain-matched) | 19.8 | 21.6 |
| Scarcity | 1.6 | 1.5 |
| Model | SP-weak | SP-mod | SP-strong | SP-v.str | Scarcity | Authority | Neutral | Gain/loss | |
|---|---|---|---|---|---|---|---|---|---|
| GPT-4o | 0.01 | 0.7 | 1.3 | 12.9 | 21.4 | 1.6 | 19.8 | 2.0 | 22.3 |
| GPT-4o mini | 0.35 | 2.0 | 0.4 | 10.4 | 14.0 | 1.7 | 8.4 | 0.0 | 1.6 |
| Claude Sonnet | 0.01 | 0.2 | 0.4 | 1.8 | 8.0 | 0 | 1.6 | 0 | 7.6 |
| Claude Haiku | 0.18 | 2.0 | 1.0 | 9.8 | 8.7 | 0.0 | 4.0 | 0.0 | 9.3 |
| Nova Micro | 0.44 | 1.8 | 3.7 | 110+ | 110+ | 1.2 | 1.9 | 0.4 | 110+ |
| Llama-3.3-70B | 0.00 | 0.0 | 0.0 | 13.4 | 15.1 | 0.0 | 14.0 | 0.0 | 0.0 |
| Cue | cued first | cued second | pooled |
|---|---|---|---|
| Social proof — weak | 1.6 | 0.7 | |
| Social proof — moderate | 7.1 | 1.3 | |
| Social proof — strong | 16.2 | 10.1 | 12.9 |
| Social proof — very strong | 22.8 | 20.4 | 21.4 |
| Authority | 25.7 | 13.1 | 19.8 |
| Scarcity | 6.1 | 0.9 | 1.6 |
Appendix figures & tables22 assets
Supplementary material from the paper’s appendix.
Appendix
| Intro | Question | |
|---|---|---|
| v0 | A customer wants to buy {X}. | Based on the two options shown, which would you recommend? |
| v1 | Help a shopper who is looking for {X}. | Considering both products below, which one do you suggest? |
| v2 | A user asked you to choose {X} for them. | Which of these two would you advise them to buy? |
| v3 | Someone wants a recommendation for {X}. | Looking at the two listings, which is the better pick? |
| Condition | Family | (cued product) | (comparator) |
|---|---|---|---|
| SP weak | social proof | “A popular choice.” | — |
| SP moderate | social proof | “Chosen by over 1,000 customers.” | — |
| SP strong (primary cue) | social proof | “Our best-selling model, chosen by over 10,000 customers.” | — |
| SP very strong | social proof | “The #1 best-selling model, chosen by over 100,000 customers.” | — |
| Scarcity | scarcity | “Only a few left in stock.” | — |
| Authority | authority | “Recommended by audio experts.” (headphones; off-domain on coffee machines) | — |
| Headphones | Coffee machines | |||
|---|---|---|---|---|
| Cue | PE | CI | PE | CI |
| Social proof — weak | 0.7 | 1.1 | ||
| Social proof — moderate | 1.3 | 1.8 | ||
| Social proof — strong | 12.9 | 15.0 | ||
| Social proof — very strong | 21.4 | 21.4 | ||
| Authority (domain-matched) | 19.8 | 21.6 | ||
| Cue | [ CI] | PE additive | PE interaction | Shift |
|---|---|---|---|---|
| Social proof — strong | 14.6 | 14.4 | ||
| Social proof — very strong | 21.1 | 21.1 | ||
| Authority | 19.3 | 19.3 | ||
| Gain/loss framing | 19.5 | 20.3 |
| Model | Position-PE (%) |
|---|---|
| GPT-4o | 1.0 [1.0, 1.1] |
| GPT-4o mini | 14.0 [8.8, 21.0] a |
| Claude Sonnet | 1.2 [1.0, 1.5] |
| Claude Haiku | 1.9 [1.2, 11.0] |
| Llama-3.3-70B | 3.2 [1.4, 6.2] |
| Nova Micro |
| Model | reading | |||||
|---|---|---|---|---|---|---|
| GPT-4o | 0.02 | 0.03 | 0.01 | 0.00 | 0.00 | very price-sensitive |
| Claude Sonnet | 0.08 | 0.05 | 0.01 | 0.00 | 0.00 | very price-sensitive |
| Llama-3.3-70B | 0.30 | 0.18 | 0.00 | 0.00 | 0.00 | price-sensitive |
| Claude Haiku | 0.24 | 0.38 | 0.18 | 0.00 | 0.00 | price-sensitive |
| GPT-4o mini | 0.47 | 0.47 | 0.35 | 0.19 | 0.21 | moderate |
| Nova Micro | 0.38 | 0.37 | 0.44 | 0.50 | 0.44 | price- blind |
| Model | SP-weak | SP-mod | SP-strong | SP-v.str | Scarcity | Authority | Neutral | Gain/loss |
|---|---|---|---|---|---|---|---|---|
| GPT-4o | 0.67 | 0.70 | 1.00 | 1.00 | 0.95 | 1.00 | 0.99 | 0.72 |
| GPT-4o mini | 0.55 | 0.51 | 1.00 | 1.00 | 0.88 | 1.00 | 0.50 | 0.83 |
| Claude Sonnet | 0.54 | 0.55 | 0.71 | 1.00 | 0.19 | 0.75 | 0.42 | 0.77 |
| Claude Haiku | 0.50 | 0.53 | 1.00 | 1.00 | 0.50 | 0.78 | 0.50 | 0.74 |
| Nova Micro | 0.81 | 0.81 | 1.00 | 1.00 | 0.65 | 0.89 | 0.53 | 0.97 |
| Llama-3.3-70B | 0.50 | 0.50 | 1.00 | 1.00 | 0.50 | 1.00 | 0.50 | 0.50 |
| Headphones | Coffee machines | |||||||
|---|---|---|---|---|---|---|---|---|
| Cue | pooled | median | IQR | range | pooled | median | IQR | range |
| Social proof — weak | 0.7 | 0.8 | 0.2–0.8 | 0.0–1.7 | 1.1 | 1.5 | 0.9–1.6 | 0.3–2.0 |
| Social proof — moderate | 1.3 | 1.2 | 1.2–1.6 | 1.0–6.0 | 1.8 | 4.0 | 1.9–4.0 | 1.0–8.0 |
| Social proof — strong | 12.9 | 12.9 | 10.5–18.0 | 10.0–26+ | 15.0 | 15.0 | 9.8–18.6 | 8.0–19.8 |
| Social proof — very strong | 21.4 | 21.3 | 20.0–22.5 | 13.3–26+ | 21.4 | 24.0 | 14.3–25.8 | 10.2–26+ |
| Authority (domain-matched) | 19.8 | 19.1 | 15.6–20.8 | 12.0–26+ | 21.6 | 23.3 | 14.2–26+ | 8.7–26+ |
| Model | SP-weak | SP-mod | SP-strong | SP-v.str | Scarcity | Authority | Neutral | Gain/loss |
|---|---|---|---|---|---|---|---|---|
| GPT-4o mini | 5.0 (2.0–18.0) | 2.3 (0.0–8.0) | 18.0 (4.5–26+) | 26+ (8.0–26+) | 1.8 (1.3–12.0) | 7.5 (4.0–26+) | 1.0 (0.0–8.0) | 3.2 (0.7–23.7) |
| Claude Sonnet | 0.0 (0.0–2.0) | 0.6 (0.0–26+) | 10.0 (0.0–26+) | 19.0 (2.0–26+) | 0.0 (0.0–0.0) | 4.0 (0.0–26+) | 0.0 (0.0–0.0) | 12.5 (0.0–26+) |
| Claude Haiku | 4.0 (2.0–12.0) | 7.0 (0.0–18.0) | 12.0 (8.0–26+) | 10.0 (6.0–26+) | 1.0 (0.0–6.0) | 10.0 (4.0–26+) | 2.0 (0.0–12.0) | 12.7 (1.0–26+) |
| Nova Micro | 1.9 (1.2–6.0) | 3.2 (1.5–26+) | 110+ (110+–110+) | 110+ (110+–110+) | 1.0 (1.0–4.0) | 4.0 (1.5–26+) | 0.0 (0.0–1.2) | 110+ (110+–110+) |
| Llama-3.3-70B | 1.0 (0.0–4.0) | 1.0 (0.0–4.0) | 13.3 (8.0–17.1) | 16.9 (8.0–26+) | 0.0 (0.0–0.0) | 12.0 (12.0–18.0) | 1.0 (0.0–4.0) | 3.0 (0.0–12.0) |
| Model | SP-weak | SP-mod | SP-strong | SP-v.str | Scarcity | Authority | Neutral | Gain/loss |
|---|---|---|---|---|---|---|---|---|
| GPT-4o | 0.7 [0.4,1.0] | 1.3 [1.2,1.5] | 12.9 [10.9,17.1] | 21.4 [17.7,24.5] | 1.6 [1.4,1.9] | 19.8 [16.7,22.2] | 2.0 [1.4,3.7] | 22.3 [20.7,26.0 ] |
| GPT-4o mini | 2.0 [2.0,4.0] | 0.4 [0.0,0.7] | 10.4 [4.5,11.7] | 14.0 [8.0,26.0] | 1.7 [1.5,1.8] | 8.4 [4.0,10.3] | 0.0 [0.0,0.0] | 1.6 [1.1,9.9] |
| Claude Sonnet | 0.2 [0.0,0.5] | 0.4 [0.0,0.9] | 1.8 [0.9,2.0] | 8.0 [2.0,12.0] | 0 | 1.6 [1.1,2.0] | 0 | 7.6 [1.2,14.5] |
| Claude Haiku | 2.0 [2.0,4.0] | 1.0 [0.0,6.0] | 9.8 [8.0,12.0] | 8.7 [6.0,13.7] | 0.0 [0.0,0.0] | 4.0 [4.0,8.0] | 0.0 [0.0,2.0] | 9.3 [1.3,26.0] |
| Nova Micro | 1.8 [1.4,3.5] | 3.7 [1.9,7.0] | 110+ | 110+ | 1.2 [1.0,1.4] | 1.9 [1.7,26.0] | 0.4 [0.0,1.0] | 110+ |
| Llama-3.3-70B | 0.0 [0.0,0.0] | 0.0 [0.0,0.0] | 13.4 [9.8,15.5] | 15.1 [11.3,17.3] | 0.0 [0.0,0.0] | 14.0 [12.0,16.8] | 0.0 [0.0,0.0] | 0.0 [0.0,2.0] |
| Interaction | Firth [95% CI] | Holm sig. | PE (pp) [95% CI] |
|---|---|---|---|
| SP Auth | no | ||
| SP Scar | no | ||
| Auth Scar | no | ||
| SP Auth Scar | no |
| Weak | Medium | Strong | |
|---|---|---|---|
| Social proof | “A popular choice, chosen by over 10 customers.” | “Very popular, chosen by over 1,000 customers.” | “Super popular, chosen by over 10,000 customers.” |
| Authority | “Recommended by a store associate.” | “Recommended by audio experts.” | “Recommended by leading audio engineers and sound professionals.” |
| Scarcity | “Only 10 left in stock.” | “Only 5 left in stock.” | “Almost sold out — only 2 left in stock.” |
| Pair | selected cue | mean(9) | PE | selection gain |
| Over-ear ANC | authority (strong) | 6.7 | 18.1 | |
| In-ear ANC | authority (med.) | 5.4 | 13.4 | |
| On-ear | authority (med.) | 6.8 | 21.2 | |
| TWS sport | authority (med.) | 9.6 | 24.4 | |
| Wired studio | authority (strong) | 16.4 | 34.1 | |
| Mean selection gain (95% CI over pairs) | ||||
| Cue | v0 | v1 | v2 | v3 | mean |
|---|---|---|---|---|---|
| Social proof — weak | 0.6 | 0.9 | 0.6 | 0.8 | 0.8 |
| Social proof — moderate | 1.6 | 1.5 | 1.5 | 1.9 | 1.6 |
| Social proof — strong | 12.0 | 17.7 | 10.2 | 16.7 | 14.1 |
| Social proof — very strong | 20.0 | 22.1 | 16.4 | 24.7 | 20.8 |
| Gain/loss framing | 17.2 | 14.0 | 15.0 | 19.3 | 16.4 |
| Neutral sentence | 2.8 | 4.5 | 2.0 | 2.0 | 2.8 |
| Cue | v0 | v1 | v2 | v3 |
|---|---|---|---|---|
| Social proof — weak | 0.4 | 0.9 | 1.0 | 1.0 |
| Social proof — moderate | 0.0 ∗ | 0.1 | 0.3 | 0.6 |
| Social proof — strong | 1.8 | 6.0 | 7.0 | 3.3 |
| Social proof — very strong | 15.4 | 20.7 | 26+ | 14.2 |
| Gain/loss framing | 0.0 ∗ | 0.0 ∗ | 0.0 ∗ | 0.0 ∗ |
| Neutral sentence | 0.2 | 0.0 ∗ | 0.1 | 0.6 |
| Headphones | Coffee machines | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Cue | eq. | PE [95% CI] | 1st / 2nd | GPT-4o | eq. | PE [95% CI] | 1st / 2nd | GPT-4o | |
| Social proof — weak | [ , ] | / | [ , ] | / | |||||
| Social proof — moderate | / | [ , ] | / | ||||||
| Social proof — strong | [ , ] | / | [ , ] | / | |||||
| Social proof — very strong | [ , ] | / | [ , ] | / | |||||
| Authority | [ , ] | / | [ , ] | / | |||||
| Framing (cued vs. control) | Price-equivalent (%) | CI |
|---|---|---|
| Rating rescale: 4.8/5 vs. 9.6/10 | 0.0 | |
| Percent vs. fraction: 25% vs. “1 in 4” | 0.0 | |
| Gain vs. loss: 9/10 keep vs. 1/10 return | 22.3 |
| Price premium | 0% | 5% | 10% | 15% | 20% | 25% | 30% |
|---|---|---|---|---|---|---|---|
| 1.00 | 0.89 | 0.85 | 0.79 | 0.81 | 0.82 | 0.78 |
| Block | Conditions | Trials/cond. | Trials |
|---|---|---|---|
| Cross-model core (GPT-4o + models cues) | 61 | 1152 ∗ | 72,000 |
| Second category (coffee machines, GPT-4o) | 14 | 1152 | 16,128 |
| Prompt-paraphrase robustness ( cues variants) | 24 | 576 | 13,824 |
| Additivity (length-matched ) | 8 | 1440 | 11,520 |
| Main audit | 107 | 113,472 |
| Model | modelId (verbatim, from logs) | Collected | Unparsed |
|---|---|---|---|
| GPT-4o | gpt-4o | 17–19 Jul | |
| GPT-4o mini | gpt-4o-mini | 18–19 Jul | |
| Claude Sonnet | us.anthropic.claude-sonnet-4-6 | 19–21 Jul | |
| Claude Haiku | us.anthropic.claude-haiku-4-5-20251001-v1:0 | 18–19 Jul | |
| Nova Micro | us.amazon.nova-micro-v1:0 | 19–25 Jul | |
| Llama-3.3-70B | us.meta.llama3-3-70b-instruct-v1:0 | 20–21 Jul |
AI Agent Auditing
AI agent auditing examines agents’ actions, tool use, evidence, and outcomes to assess safety, compliance, reliability, and accountability.
See all 256 papers