Signal ( oRTB/Native )
Google Tag Manager (Recommended)
Recommended Integration Method GTM integration requires no code changes to your website and allows easy enable/disable without deployments.
Setup Steps
Get Your Script from Dashboard
Log into your Panxo dashboard at
app.panxo.aiNavigate to Settings → Integration
Copy your integration script (format:
<script async src="https://cdn.panxo.ai/o/{hash}"></script>)
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.
Create GTM Tag
In Google Tag Manager, create a new Custom HTML tag and paste your script:
<script async src="https://cdn.panxo.ai/o/6c6cfb20039e1773"></script>Example Script Format:
URL
Hash-based script URL
https://cdn.panxo.ai/o/6c6cfb20039e1773
Hash
Unique identifier for your property
6c6cfb20039e1773
Important: Use the exact script provided in your dashboard. Each property has a unique hash that cannot be shared or reused.
Verification
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:
Important Notes:
Use the exact script provided in your dashboard (Settings → Integration)
Each property has a unique hash-based URL
Place in
<head>for early detectionasyncattribute ensures non-blocking loadScript auto-initializes when DOM is ready
WordPress Plugin
When to Use:
WordPress-powered sites
Want automatic
ads.txtmanagementPrefer plugin-based integration
Zero-configuration setup
Installation
Go to WordPress admin → Plugins → Add New
Search for "Panxo AI Monetization"
Click "Install Now" and "Activate"
Plugin URL: WordPress.org Plugin Directory
Automatic Configuration
Zero-Configuration Setup The plugin handles everything automatically. Setup completes in less than 1 minute.
What the Plugin Does Automatically:
Registers your WordPress site with Panxo
Creates your property
Integrates the Panxo script into
<head>Updates your
ads.txtfile with required entriesBegins 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
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):
Endpoint Key - A unique hash for your property (e.g.,
06dc70992da98be6)Signal Script URL -
https://cdn.panxo-sys.com/o/{ENDPOINT_KEY}
Important Domain: For Prebid/OpenRTB, use cdn.panxo-sys.com (NOT cdn.panxo.ai). This is required for proper cookie syncing.
Steps
Bid Parameters
propertyKey
Yes
Your endpoint key hash (e.g., 06dc70992da98be6)
floor
No
Minimum CPM in USD
How Bidding Works
AI-Only Bidding Panxo only bids when AI traffic is detected. You'll only receive bids for users coming from ChatGPT, Perplexity, Claude, etc.
Signal script loads and creates
panxo_uidin localStorageSignal script detects if user came from AI and stores signal
Prebid requests bids from all configured bidders
Panxo adapter reads
panxo_uidand sends OpenRTB requestPanxo server checks if user has AI signal and returns bid
If Panxo wins auction, ad is displayed
Expected Performance
CPM
$5 - $15
Fill Rate
5-15% of total traffic
Why Low Fill Rate is Normal Panxo targets only AI traffic (typically 5-15% of visits). This focused approach delivers premium CPMs without affecting your other demand sources.
Full Example
Testing
Enable Prebid debug mode:
Check browser console for:
Panxo: Sending bid request- Request sentPanxo: Bid received- Bid returnedPanxo: User ID not found- Signal script not loaded
Verify Signal script:
Troubleshooting
No bids received?
Verify Signal script URL uses
cdn.panxo-sys.com(NOT cdn.panxo.ai)Check localStorage for
panxo_uid(DevTools > Application > Local Storage)Verify endpoint key matches between Signal script and Prebid params
Panxo only bids if user has AI signal (came from AI recently)
Low fill rate?
This is expected - Panxo only bids on AI-referred traffic
Check AI traffic percentage in your Panxo dashboard
Need help?
Email: [email protected]
Dashboard: app.panxo.ai
