Home
- Piano Insight User Guide
- Getting started with the API
- Piano Insight API
- Concepts, Procedures & Best Practices
- API authentication
- Audience Estimation
- Content profiles
- Crawling
- Customer Prefix
- Custom parameters
- Custom taxonomies
- Document parsing
- Event groups
- Excel workbooks as dictionaries
- External data
- Error codes and responses
- Event data
- JSON objects as dictionaries
- Keystroke mode dictionaries
- Long term storage (LTS)
- Manual tuning of content profiles
- Platform primer
- Requests and responses
- Segment matching demystified
- Sites and site groups
- Traffic filters
- Traffic time specification
- Audience filters
- Audience metrics
- User profiles
- Retrieving user data
- User tracking and privacy
- Sentiment Analysis
- Pattern matching in filters
- User identities demystified
- GDPR and cx.js
- Minimum interest level
- Enreach cookies
- Lookalike Quality
- Segment Composition
- Understanding Discrepancies between Piano Insight and Google Analytics
- Insight & Audience API Methods
- /conversion/traffic
- /conversion/traffic/data
- /conversion/traffic/event
- /conversion/traffic/user/histogram
- /customer/image/delete
- /customer/image/upload
- /dmp/push
- /dmp/title
- /dmp/title/update
- /dmp/traffic
- /dmp/traffic/custom
- /dmp/traffic/data
- /dmp/traffic/event
- /dmp/traffic/user/histogram
- /dmp/traffic/user/histogram/event
- /document/delete
- /document/search
- /document/describe
- /document/update
- /persisted
- /persisted/create
- /persisted/delete
- /persisted/execute
- /persisted/update
- /personal/deleterequest/create
- /personal/deleterequest/read
- /personal/read
- /processing/dictionary/create
- /processing/dictionary/delete
- /processing/dictionary/read
- /processing/dictionary/search
- /processing/dictionary/update
- /processing/linguistics/execute
- /profile/content/delete
- /profile/content/external/delete
- /profile/content/external/deleteAll
- /profile/content/external/read
- /profile/content/external/readAll
- /profile/content/external/update
- /profile/content/fetch
- /profile/content/push
- /profile/content/related
- /profile/metadata/create
- /profile/metadata/delete
- /profile/metadata/read
- /profile/metadata/update
- /profile/user
- /profile/user/external/delete
- /profile/user/external/link
- /profile/user/external/link/list
- /profile/user/external/link/update
- /profile/user/external/stats
- /profile/user/external/read
- /profile/user/external/update
- /profile/user/segment
- /propensity/traffic
- /propensity/traffic/data
- /propensity/traffic/event
- /public/date
- /reach-overlap/overlap
- /reach-overlap/overlap-to-excel
- /reach-overlap/reach
- /reach-overlap/reach/history
- /reach-overlap/reach-to-excel
- /reach-overlap/summary
- /recs/traffic
- /recs/traffic/data
- /recs/traffic/event
- /recs/traffic/user/histogram
- /recs/traffic/user/histogram/event
- /reports/propensity
- /reports/propensity/distribution
- /reports/propensity\[/read]
- /reports/search
- /reports/search/usage
- /segment/create
- /segment/data/update
- /segment/delete
- /segment/group/create
- /segment/group/delete
- /segment/group/image/delete
- /segment/group/image/read
- /segment/group/image/upload
- /segment/group/overview
- /segment/group/read
- /segment/group/update
- /segment/history
- /segment/image/delete
- /segment/image/read
- /segment/image/upload
- /segment/lookalike
- /segment/lookalike/quality
- /segment/lookalike/update
- /segment/lookup
- /segment/metadata
- /segment/read
- /segment/restore
- /segment/update
- /segment/validate
- /site
- /site/create
- /site/group
- /site/group/create
- /site/group/history
- /site/group/update
- /site/update
- /traffic
- /traffic/compare
- /traffic/custom
- /traffic/custom/describe
- /traffic/data
- /traffic/event
- /traffic/event/describe
- /traffic/histogram/event
- /traffic/intent
- /traffic/keyword
- /traffic/keyword/describe
- /traffic/related
- /traffic/table
- /traffic/user
- /traffic/user/external
- /traffic/user/histogram
- /traffic/user/histogram/event
- /traffic/user/interest
- /traffic/user/keyword
- /user/create
- /user/read
- /user/update
- /conversion/traffic/user/histogram/event
- The Insight & Audience API Tutorial
- /content/keyword
- /segment/data
- /segment/composition-tree/create
- /segment/composition-tree/read
- /segment/composition-tree/update
- /segment/overlap
- /segment/composition-tree/delete
- /segment/overlap/filter
- /content/keyword/data/no-events
- /profile/keyword/data/no-events
- /ai/segment/describe
- /ai/segment/*chat | stream
- /ai/segment/create
- /ai/segment/recommend
- /ai/segment/recommend/read
- /ai/segment/recommend/status
- How to obtain your Audience or Insight API key?
- Piano Insight Integrations
- Concepts, Procedures & Best Practices
- Piano Audience
- Get Started
- Segments in Audience
- User Segments in Audience
- Configuring Segmentation Criteria
- Segment Operations
- Segment Creation API
- Advanced Mode
- Combined Segments
- Combined Segment List
- Contextual Segments
- Contextual Segments List
- Lookalike Segments
- Managed Segments
- Segments Based on Marketing Campaigns Data
- Audience Segments Used for Targeting
- Bulk upload in Segment builder
- Computed Traits: Overview
- Contextual Targeting
- Conversion Segments
- DMP Segments
- Insight & Audience Segmentation
- Instant Segmentation
- Lookalike Modeling
- Segment Creation UI
- Segment List Customization
- Segments
- User Interest Segments
- User Profile Segmentation
- User Segments List
- Radar
- Audience Reporting
- Connectivity Hub
- List of Audience Connections
- Piano products
- Generic import/export
- Direct connections
- Audience Integrations: Active Agent / Adition
- Audience Integrations: Adform
- Audience Integrations: Adnuntius
- Audience Integrations: Adobe Primetime
- Audience Integrations: ADTECH / One by AOL
- Audience Integrations: Braze
- Audience Integrations: Equativ
- Audience Integrations: Freewheel
- Audience Integration: FreakOut
- Audience Integrations: Google
- Audience Integrations: Google Ads
- Audience Integrations: Google Marketing Platform
- Audience Integrations: Google Ad Manager
- Audience Integrations: Improve Digital
- Audience Integrations: Magnite
- Audience Integrations: Nativo
- Audience Integrations: Platform 161
- Audience Integrations: PubMatic
- Audience Integrations: Simpli.fi
- Audience integrations: SmartClip
- Audience Integrations: SpotX
- Audience Integrations: Supership
- Audience Integrations: Xandr
- Audience Integrations: Ring Publishing
- Audience Integrations: iBillboard
- Audience Integrations: Facebook
- Audience integrations: LinkedIn
- Audience Integrations: Twitter
- Audience Integrations: Neustar
- Audience Integrations: Adobe Audience Manager
- Ad data import
- Audience: Identity Providers
- List of Audience Connections
- Integration Designer
- Audience Notifications
- SDK
- Admin
- APIs
- Compliance & Privacy
- FAQ
- How to delete user profile data in Audience?
- Content processing & Site quality issues
- How to integrate with CleverPush?
- How Do I Exclude Pages and Articles from Piano Content Recommendations?
- How Do I Set Accurate Article Publish Times for Piano Crawling, Insight, and Recommendations?
- How to pull Audience segments and send them to an Ad Manager for AMP pages
- How to show editorial content in the recommendations widget
- Is it possible to send emails to a certain Audience segment?
- How to Configure Managed Uploads in Piano Audience
- How to retarget users that visited an advertiser's website
- Piano Content
- Piano Content Overview
- Piano Content User Interface
- Piano Content Integration Guide
- Piano Content: Advanced Configuration
- Excluding Content from being offered as Recommendations
- Using "context" as a dynamic parameter for content-configurations
- How to Instrument Piano Content Clicks from a 3rd Party Analytics Systems
- "Tagging" recs clicks for Piano Insight
- Using Piano Content with a template but without an IFRAME
- Using Piano Content without a template object
- How to add Piano Content widget on AMP pages
- Piano Content FAQ
- Piano Content API
- /public/widget/data
- /public/widget/visibility
- /widget/data/preview
- /widget/create
- /widget/read
- /widget/update
- /widget/delete
- /widget/content/create
- /widget/content/read
- /widget/content/update
- /widget/content/delete
- /widget/template/create
- /widget/template/read
- /widget/template/update
- /widget/template/delete
- /widget/style/create
- /widget/style/read
- /widget/style/update
- /widget/style/delete
- /widget/report
- Creatives API
- Piano Content Mobile SDKs
- Unified Mobile SDKs
- Legacy Products
- Cxense Advertising (Legacy)
- Architecture and Integration
- Cxense Advertising Glossary
- Cxense Advertising Developer Guide
- Advertising APIs
- Campaign and Contract REST API
- Advertisement REST API
- Budget REST API
- Audience Targeting APIs
- Ad Space Targeting Feature REST API
- Category Targeting API
- Day Parting Feature REST API
- Device Targeting Feature REST API
- Geocoding API
- Geospatial Targeting Feature REST API
- Keyword Feature REST API
- Location Feature REST API
- Retargeting Feature REST API
- Site Targeting Feature REST API
- User Segment Targeting API
- Creative APIs
- Finance APIs
- General APIs
- Inventory APIs
- Management APIs
- Publishing APIs
- AdSpace REST API
- Search REST and JavaScript API
- Advanced Javascript Examples
- Creative Template / Client-Side Template-Based Rendering
- cx.js simple HTML templating
- Example 1 - Simple image ad
- Example 2a - Simple image ad with collapsing (unit resizing)
- Example 2b - Resizing to content size (pixel resizing)
- Example 2c - Resizing to content size (100%-wide ad)
- Example 3 - Simple combo ad (image + text)
- Example 4a - Rendering without an IFrame - Inline template
- Example 4b - Rendering without an IFrame - AJAX-loaded template
- Example 4c - Rendering without an IFrame - JSONP-loaded template
- Example 5 - Expanding image ad
- Example 6 - Combined Cxense Content (recs) and Ads widget
- Example 7 - Adding a logo
- Example 8a - Using the default renderer
- Example 8b - Custom rendering for one ad type and default rendering for all other ad types
- Example 9 - Adding a timeout
- Using the render template editor
- Insert multiple ad spaces with one ad server request
- JavaScript-only rendering
- Reporting APIs
- Advertising APIs
- Cxense Advertising User Guide
- UI and page components Introduction
- Advertising
- Publishing
- Products and Feeds
- Reports
- Finance
- Manage
- Cxense Advertising Service Specification
- Cxense Advertising Troubleshooting
- Cxense Advertising Production Status
- Cxense Advertising Tutorial
- Setting up re-targeting
- Cxense Advertising Mobile SDKs
- Cxense Search (Legacy)
- Cxense Conversion Engine User Guide (Legacy)
- Cxense Advertising (Legacy)
- Audience Release Notes
- Miscellaneous
- Cxense Search - Dictionary Management
- How to obtain your Site & Site Group Ids (link)
- Obtaining the Customer Prefix(link)
- Piano Content category annotation and filtering
- Cross-site user tracking in Safari
- User Interests
- Image rendering helper function
- Cxense Legacy Search API
- Enabling the Standard Piano Audience Taxonomy