Signal ( oRTB/Native )

circle-check

Setup Steps

1

Get Your Script from Dashboard

  • Log into your Panxo dashboard at app.panxo.ai

  • Navigate to Settings → Integration

  • Copy your integration script (format: <script async src="https://cdn.panxo.ai/o/{hash}"></script>)

circle-info

Your Script: Each property receives a unique hash-based script URL. This hash is automatically generated and displayed in your dashboard. Simply copy the complete script tag.

2

Create GTM Tag

In Google Tag Manager, create a new Custom HTML tag and paste your script:

Custom HTML (example)
<script async src="https://cdn.panxo.ai/o/6c6cfb20039e1773"></script>

Example Script Format:

Component
Description
Example

URL

Hash-based script URL

https://cdn.panxo.ai/o/6c6cfb20039e1773

Hash

Unique identifier for your property

6c6cfb20039e1773

circle-exclamation
3

Configure Trigger

  • Set trigger to fire on "All Pages" or specific pages

  • Use "Page View" trigger type

4

Test & Publish

  • Use GTM Preview mode to verify script loads

  • Publish container when ready

Verification

circle-info

Verification Checklist:

  • Script appears in Network tab as /o/{hash} (e.g., /o/6c6cfb20039e1773)

  • Dashboard shows "Script Verified" status in real-time (verification happens immediately after script integration)


Direct Script Integration

When to Use:

  • If you don't use GTM

  • Need more control over script placement

  • WordPress sites (consider plugin instead)

Setup

Add to your <head> section using the script from your dashboard:

circle-exclamation

WordPress Plugin

When to Use:

  • WordPress-powered sites

  • Want automatic ads.txt management

  • Prefer plugin-based integration

  • Zero-configuration setup

Installation

1

Go to WordPress admin → Plugins → Add New

2

Search for "Panxo AI Monetization"

3

Click "Install Now" and "Activate"

Plugin URL: WordPress.org Plugin Directoryarrow-up-right

Automatic Configuration

circle-check

What the Plugin Does Automatically:

  • Registers your WordPress site with Panxo

  • Creates your property

  • Integrates the Panxo script into <head>

  • Updates your ads.txt file with required entries

  • Begins the learning process

Verification

  • Dashboard shows "Script Verified" and "Ads.txt Verified" when complete

  • Monitor learning phase progress from WordPress dashboard


Prebid.js / OpenRTB Integration

When to Use:

  • Already using Prebid.js for header bidding

  • Want Panxo to compete in your existing auction

  • Running a multi-SSP setup

  • Direct OpenRTB integration

circle-info

Best For: Publishers with existing Prebid infrastructure who want to add AI traffic monetization to their demand stack.

Prerequisites

From your Panxo Dashboard (Settings > OpenRTB/Prebid):

  1. Endpoint Key - A unique hash for your property (e.g., 06dc70992da98be6)

  2. Signal Script URL - https://cdn.panxo-sys.com/o/{ENDPOINT_KEY}

circle-exclamation

Steps

1

Install Signal Script

The Signal script must load before Prebid.js:

The Signal script:

  • Creates user identity (panxo_uid) in localStorage

  • Detects AI-referred traffic

  • Enables Panxo to bid on your inventory

2

Configure Prebid Ad Unit

3

Initialize Prebid

Bid Parameters

Parameter
Required
Description

propertyKey

Yes

Your endpoint key hash (e.g., 06dc70992da98be6)

floor

No

Minimum CPM in USD

How Bidding Works

circle-info

AI-Only Bidding Panxo only bids when AI traffic is detected. You'll only receive bids for users coming from ChatGPT, Perplexity, Claude, etc.

  1. Signal script loads and creates panxo_uid in localStorage

  2. Signal script detects if user came from AI and stores signal

  3. Prebid requests bids from all configured bidders

  4. Panxo adapter reads panxo_uid and sends OpenRTB request

  5. Panxo server checks if user has AI signal and returns bid

  6. If Panxo wins auction, ad is displayed

Expected Performance

Metric
Typical Value

CPM

$5 - $15

Fill Rate

5-15% of total traffic

circle-check

Full Example

Testing

Enable Prebid debug mode:

Check browser console for:

  • Panxo: Sending bid request - Request sent

  • Panxo: Bid received - Bid returned

  • Panxo: User ID not found - Signal script not loaded

Verify Signal script:

Troubleshooting

chevron-rightNo bids received?hashtag
  1. Verify Signal script URL uses cdn.panxo-sys.com (NOT cdn.panxo.ai)

  2. Check localStorage for panxo_uid (DevTools > Application > Local Storage)

  3. Verify endpoint key matches between Signal script and Prebid params

  4. Panxo only bids if user has AI signal (came from AI recently)

chevron-rightLow fill rate?hashtag
  • This is expected - Panxo only bids on AI-referred traffic

  • Check AI traffic percentage in your Panxo dashboard

chevron-rightNeed help?hashtag