Nativo is a native advertising platform that helps publishers deliver and manage native ad formats. The Permutive integration with Nativo enables you to activate your Permutive cohorts for targeting in Nativo ad campaigns.This integration is a Destination:
Destination: Permutive activates cohorts into Nativo for audience targeting via key-value pairs.
Use cases include:
Target Nativo ad campaigns with Permutive audience segments
Deliver personalized native advertising based on user behavior and interests
Optimize native ad performance with audience insights
In the Permutive dashboard, navigate to your workspace’s integrations page. Click Add Integration and select Nativo from the list of available ad server integrations.Once enabled, you’ll be able to activate cohorts to Nativo from the cohort configuration page.
2
Activate Cohorts
Navigate to the cohort you want to activate for Nativo targeting. In the cohort’s activation settings, toggle the Nativo activation to On.When a cohort is activated, Permutive will automatically sync the cohort membership data to the browser’s local storage, making it available for Nativo ad requests.
3
Verify Setup
After enabling the integration and activating cohorts, you can verify the setup by:
Open your browser’s Developer Tools
Navigate to the Application tab (Chrome) or Storage tab (Firefox)
Check Local Storage for your domain
Look for the _pnativo key - it should contain an array of cohort IDs for activated cohorts
Once verified, proceed to deploy the Nativo-specific script on your web properties (see Web tab).
You’ll need to deploy a small piece of JavaScript on your web properties to enable Permutive to append targeting key-values to Nativo ad requests. This script reads cohort membership data from local storage and makes it available to Nativo’s ad server.Deploy this script on pages where Nativo ads will be served. We recommend placing it before Nativo’s ad request initialization:
The Nativo integration is a cohort activation integration and does not collect event data into Permutive. Instead, it passes cohort membership data from Permutive to Nativo for ad targeting purposes.Cohort Data Format:
Cohort IDs are stored in the browser’s local storage under the _pnativo key as a JSON array. These are then passed to Nativo’s window.ntvConfig.keyValues.permutive as a comma-separated string.Example format:
// Local storage: _pnativo["cohort-id-1", "cohort-id-2", "cohort-id-3"]// Passed to Nativo as:window.ntvConfig.keyValues.permutive = "cohort-id-1,cohort-id-2,cohort-id-3"