
Brand Metrics
Brand Metrics enables publishers to measure brand lift delivered by digital ad campaigns through automated survey measurement at scale.
Setup
Troubleshooting
Overview
Brand Metrics is a SaaS platform that enables the automated measurement of brand lift delivered by digital ad campaigns at true scale. The approach firstly tracks exposure frequency and time-in-view of the creative and then retargets a single question survey to a sub-set of those exposed. Based on their answer to the question and their level of exposure to the message, Brand Metrics’ regression-based algorithm calculates brand lift and delivers the brand lift results for four key metrics: awareness, consideration, preference and action intent, benchmarked against thousands of other campaigns measured the same way. Unlike other survey platform integrations where you enable the integration from within the survey platform, Brand Metrics requires you to deploy custom JavaScript code on your website to enable the integration. You cannot initiate this integration from within the Brand Metrics platform. Use cases include:- Build cohorts based on survey responses for brand lift analysis
- Track survey response patterns for campaign effectiveness measurement
- Create audiences based on specific brand awareness or consideration answers
- Measure advertiser impact through brand uplift metrics
Environment Compatibility
Prerequisites
- Permutive SDK Deployment: The Permutive JavaScript SDK must be deployed on your website where Brand Metrics surveys will run.
- Custom BrandMetricsSurveyResponse Event: Contact your Permutive Customer Success Manager (CSM) to request the setup of the
BrandMetricsSurveyResponsecustom event on your workspace. This event must be preconfigured before you can use the integration. - Access to Both Platforms: You need access to both your website codebase (to deploy the JavaScript code) and the Brand Metrics platform (to create and manage surveys).
- Developer Resources: You will need developer support to add the integration code to your website.
- Verify with your CSM: Confirm that this collector is part of your Permutive plan.
Setup
- Primary Setup Steps
- Web
1
Request Custom Event Configuration
Contact your Permutive Customer Success Manager (CSM) to request the setup of the
BrandMetricsSurveyResponse custom event in your workspace. This step must be completed before proceeding with the code deployment.2
Deploy Integration Code
Add the following JavaScript code to your website where Brand Metrics surveys are displayed. This code listens for Brand Metrics survey responses and sends them to Permutive as Ensure this code is placed on all pages where Brand Metrics surveys will be displayed and that it loads after the Permutive SDK.
BrandMetricsSurveyResponse events.3
Verify Event Collection
After deploying the integration code, run a test survey and submit responses. In your Permutive dashboard, navigate to the Events page and verify that
BrandMetricsSurveyResponse events are being collected. You should see recent events appearing in the Events list with the survey response data.4
Build Survey-Based Cohorts
Once event collection is verified, you can build cohorts based on survey responses. In the Permutive cohort builder, the
BrandMetricsSurveyResponse event will appear in the event dropdown list.A common use case is to build a cohort of users who have answered a question in a certain way. For example, you can create cohorts for:- Users who demonstrated brand awareness after exposure to campaigns
- Users showing purchase consideration or intent
- Users who answered specific brand preference questions
- Segments based on action intent responses
Data Types
With your Brand Metrics integration setup, you’ll see the following event type collected in Permutive:BrandMetricsSurveyResponse
BrandMetricsSurveyResponse
This event is triggered when a user responds to a Brand Metrics survey question. The event captures details about the measurement, question, and answers provided.
string
The measurement ID for the Brand Metrics survey.
string
Question identifier. Example:
q1 (represents question + question id)array
Array of answer values, typically numeric values from 1-5. Example:
['3', '4', '5']BrandMetricsSurveyResponse events will also contain default Permutive event properties such as page URL (
client.url) and page title (client.title).Troubleshooting
BrandMetricsSurveyResponse events are not appearing in Permutive
BrandMetricsSurveyResponse events are not appearing in Permutive
Verify the following:
- The custom
BrandMetricsSurveyResponseevent has been configured in your Permutive workspace. Contact your CSM if this step was missed. - The integration code has been deployed to all pages where Brand Metrics surveys are displayed.
- The Permutive SDK is deployed and loading correctly on those pages. Use the Permutive Chrome Extension to verify SDK presence.
- The integration code is loading after the Permutive SDK (check that
window.permutiveis available). - Check your browser’s developer console for any JavaScript errors that might prevent the code from executing.
Custom event not configured in workspace
Custom event not configured in workspace
The
BrandMetricsSurveyResponse event is a custom event that must be preconfigured by Permutive before the integration will work. If you deploy the integration code without this custom event being set up first, survey data will not be collected.Contact your Customer Success Manager to request the custom event setup.Integration code is not capturing survey responses
Integration code is not capturing survey responses
If the integration code is deployed but not capturing responses:
- Verify that Brand Metrics surveys are actually loading on the page and users are submitting responses.
- Check that the Brand Metrics
surveyansweredevent is firing correctly. - Use your browser’s developer console to monitor for the
surveyansweredevent and verify that Brand Metrics is sending the expected data structure. - Ensure the
window.permutive.track()method is available when the code executes.
Answer data is not formatted correctly
Answer data is not formatted correctly
The integration code parses the Brand Metrics answer format (
ev.answers) which uses semicolons and dashes as delimiters. The format is typically: question-answer1,answer2,answer3.If you see parsing issues:- Verify that Brand Metrics is sending answers in the expected format.
- Check the browser console for any parsing errors logged by the integration code.
- Contact Brand Metrics support to confirm the answer format matches your survey configuration.
Need help or have questions?
Need help or have questions?
For questions about this integration, contact Technical Services.
Changelog
For the latest updates and changes to this integration, visit changelog.permutive.com.