Report designer

Report designer allows you to tailor your visitor behavior, subscriber behavior, and campaign performance statistics to your business needs and preferences.

In this article, you will learn how to:

  • access and navigate the Report designer interface;
  • create custom reports by selecting dimensions and measures;
  • customize columns and apply filters to your reports;
  • preview and export reports in various formats;
  • save and manage your custom reports;
  • import existing reports for editing;
  • delete user-defined reports when no longer needed.

To access Report designer, go to Insights > Report designer.

Report Designer Location

Report designer location

Create new report

To create a new customized report, you need to:

  • Select Dimensions and Measures: Drag and drop the desired data into the Drop here field.

Designer Drop Here

Designer "drop here" field

  • Customize columns: Reorder columns to your preferences by dragging and dropping them into the Order by field.

Designer Order By

Designer "order by" section

  • Filter and sort: Filter and sort selected data using Dimensions and Measures in the Filters.

Designer Filters

Designer filters

Click Preview to see your report in a tabular form.

Designer Preview

Designer preview

The following tables provide detailed explanations about all available dimensions and measures that can be used to design HoodEngage reports.

Hood basic dimensions list

DimensionsDescription
ASNThe Autonomous System Number.
Browser IDThe identifier of the browser.
Browser nameThe name of the browser.
Browser versionThe major version of the browser.
City IDThe GeoName identifier of the city.
City nameThe name of the city. When you drag this dimension in the filter field you can see the information about the city, region and country code.
Configuration IDUnique identifier assigned to a configuration where data is collected or triggered.
Configuration nameThe name of the configuration associated with the activity or dataset.
Configuration typeSpecifies the type of configuration (e.g., Web, Android, iOS) used to collect or display data.
Connection type IDThe ID of connection.
Connection typeThe type of connection.
Country codeThe code of the geographical country.
Country nameThe name of the geographical country.
Data center prefixThe prefix of Data Center.
Device IDThe identifier of the device.
Device nameThe name of the device.
Event dateThe day of the event.
ISPInternet Service Provider.
OS IDThe identifier of the operating system.
OS nameThe name of the operating system.
OS versionThe major version of the operating system.
Page domainThe domain of the page URL. Example: test.com
Page ref domainThe domain of the page referrer URL. Example: demo.com
Page ref URLThe page referer full URL. Example: demo.com/politics
Page URLThe full page URL. Example: test.com/sport
Partner IDUnique identifier of the partner associated with the event or data source.
Partner nameName of the partner connected to this dataset or configuration.
Profile languageInternal identifier representing the language set for the user profile.
Region IDThe region ID generated on Ocamba platform.
Region nameThe name of the region. When you drag this dimension in the filter field you can see the information about the region and country code.
SDK versionThe version of SDK.
Server Traffic IDThe Server Traffic ID generated on Ocamba platform.
Server Traffic nameThe name of the traffic which can be None, Data Center, VPN, Bot, Web Scraper, Fake Crawler and Web Proxy.
TimezoneTimezone of the user.
Traffic source type nameThe traffic sources that are driving visitors to your website.
UTM campaignUrchin Tracking Module campaign, used to identify a strategic campaign.
UTM contentUrchin Tracking Module content, used to differentiate ads or links that point to the same URL.
UTM mediumUrchin Tracking Module medium, used to identify a medium.
UTM sourceUrchin Tracking Module source, used to identify a search engine, social media, newsletter name or another source.
UTM termUrchin Tracking Module term, used to note the keywords for the ad.

Hood basic measures list

MeasuresDescription
ACTION BUTTON 1 CLICKClicks on the first action button displayed within the modal or prompt.
ACTION BUTTON 2 CLICKClicks on the second action button.
ACTION BUTTON 3 CLICKClicks on the third action button.
AllowsNumber of profiles who allowed or accepted the prompt or request.
AutoblockAutomatically blocked requests, typically caused by browser or device restrictions.
BlockNumber of profiles who explicitly blocked the prompt or denied permission.
Body clickNumber of clicks registered on the modal body (excluding buttons).
Bounce rateBounce rate is the percentage of visitors that leave a webpage without taking action, such as clicking on a link, filling out a form, or making a purchase. This measure indicates the percentage of site visits that are single-page sessions.
Click ratePercentage of profiles who clicked any interactive element out of all views.
ClosesNumber of modal or prompt windows closed by profiles without interaction.
Custom promptDisplays how many times a custom-designed prompt was shown.
Custom prompt button 1Clicks on the first button within a custom prompt.
Custom prompt button 2Clicks on the second button within a custom prompt.
DeniesNumber of profiles who explicitly denied the request in a prompt.
DetractorsProfiles who rated the experience low (typically 0–6 in NPS).
Dialog declinedInstances where a dialog or prompt was dismissed by the profile.
ErrorsAn error describes an issue that arises unexpectedly. This measure indicates the total number of errors.
Hard bounce ratePercentage of push messages permanently undeliverable (e.g., invalid device token).
Modal ctaClicks on the primary Call-To-Action button within the modal.
New profilesCount of newly created user profiles within the selected time range.
Page depthThe number of pages visited by users during a session. This measure indicates the ratio of page views per session.
PageviewsThis measure indicates the total number of page views.
PassivesUsers who gave a neutral score (typically 7–8 in NPS).
ProfilesTotal number of unique profiles involved in the dataset.
PromotersUsers who rated the experience positively (typically 9–10 in NPS).
Push allowedTotal number of profiles that granted push permission.
Push allowed CTRThe rate of push allowed to push prompt.
Push allowed thu PCTThe rate of clicks to woken ups with percentage.
Push blockedNumber of profiles that blocked or revoked push permissions.
Push click thru PCTPercentage of delivered push notifications that were clicked (CTR metric).
Push clicksThe total number of push clicks.
Push CTRThe rate of clicks to wokenups.
Push profile growthGrowth rate of push-enabled profiles over time.
Push promptIt’s the first message that appears to all visitors on your website where they can allow or deny receiving further web push messages from you. So this is a pop-up message that gives the subscription option. This measure indicates the total number of windows display a dialog box to prompt the user for inputs.
Push subscriptionsThe total number of push subscriptions.
Push unsubscriptionsThe total number of push unsubscriptions.
Push wokenupsThe total number of received push notifications.
SessionsA session is a period of time when a user interacts with an app. This measure indicates the total number of sessions.
Sessions per profileAverage number of sessions recorded per profile.
Silent blocksBlocks that occur silently, usually by browser or OS without user interaction.
Soft bounce ratePercentage of push messages temporarily undeliverable (e.g., device offline).
ViewsTotal number of times a modal, prompt, or page was displayed.
Views per profileAverage number of views per profile.

Hood push stats dimensions list

DimensionsDescription
Ad last clickedThe last advertisement that was clicked by the profile.
Ad last impressionThe last advertisement displayed to the profile before interaction or session end.
Ad last servedThe most recent advertisement delivered to the profile.
App nameHood application name created on Ocamba platform.
Browser IDThe identifier of the browser.
Browser nameThe name of the browser.
Client IDUnique identifier of the client (workspace or organization) within the Hood environment.
Configuration IDUnique identifier assigned to a configuration where data is collected or triggered.
Configuration nameThe name of the configuration associated with the activity or dataset.
Country codeThe code of the geographical country.
Country nameThe name of the geographical country.
First session dateThe date when the profile’s first session was recorded.
Language codeThe ISO language code used by the profile (e.g., “en”, “es”).
Language nameThe full name of the profile’s language (e.g., “English”, “Spanish”).
OS IDThe identifier of the operating system.
OS nameThe name of the operating system.
Push credentialsThe authorization token used for push message delivery to a user’s device.
Push last touchedTimestamp of the most recent interaction between the profile and the push system (click, view, unsubscribe, etc.).
Push statusIndicates the current subscription status of the profile (e.g., active, blocked, unsubscribed).
Push subscription timeThe time when the profile initially subscribed to receive push notifications.
Push unsubscription timeThe time when the profile unsubscribed from push notifications.
RetargetingShows whether the event originated from a retargeted audience or campaign.
TimezoneRepresents the timezone detected or configured for the profile.

Hood push stats measures list

MeasuresDescription
ActiveTotal number of active users.
Ad clicksTotal number of clicks on advertisements.
Ad impressionsTotal number of ad impressions served to profiles.
Ad servedTotal number of ads successfully delivered to profiles.
Ad spam clicksClicks identified as invalid or spammy behavior on ads.
Push clicksTotal clicks generated from push notifications.
Push pageviewsNumber of pageviews initiated directly from push interactions.
Push subscriptionsTotal number of subscriptions.
Push unsubscriptionTotal number of unsubscriptions.
Push wokenupsNumber of times a push notification reactivated a sleeping or inactive profile.
Total pageviewsCombined total of all pageviews (push-related and organic).
Total sessionsTotal number of recorded sessions across profiles.

Hood push delivery dimensions list

DimensionsDescription
Automation IDThe identifier of the automation.
Automation NameThe name of the automation.
Browser IDThe identifier of the browser.
Browser nameThe name of the browser.
City IDThe GeoName identifier of the city.
City nameThe name of the city.
Configuration IDUnique identifier assigned to a configuration where data is collected or triggered.
Configuration nameThe name of the configuration associated with the activity or dataset.
Country codeThe code of the geographical country.
Country nameThe name of the geographical country.
Delivery dateThe task execution date.
OS IDThe identifier of the operating system.
OS nameThe name of the operating system.
Profile ageNumber of days since the profile was created.
Profile age by hourAge of the profile calculated in hourly intervals (used for precise analysis of newly created profiles).
Region IDThe GeoName ID of the region.
Region nameThe name of the region.
Task IDUnique task identifier generated on Ocamba platform.
Task nameThe task name.
Zone IDThe identifier of the zone
Zone nameThe name of the zone.

Hood push delivery measures list

MeasuresDescription
ClickThe total number of valid clicks.
ConversionThe total number of conversions.
DeliveredNumber of push notifications successfully delivered to devices.
Delivery RateThe rate of wokenup to total users.
FailedThe total number of users failed to receive ads.
ImpressionThe total number of impressions.
IncomeThe total income.
Push CTRThe rate of clicks to wokenups.
Push CTDRRatio of clicks to successfully delivered messages.
Push UnsubscriptionsThe total number of push unsubscriptions.
Spam clickThe total number of spam clicks.
Total clickThe total number of clicks, including spam clicks.
Total profileTotal number of unique profiles included in a specific delivery or dataset.
WokenupThe total number of wokenup users.

Hood provider error dimensions list

DimensionsDescription
App nameHood application name created on Ocamba platform.
Browser IDThe identifier of the browser.
Browser nameThe name of the browser.
Configuration IDUnique identifier assigned to a configuration where data is collected or triggered.
Configuration nameThe name of the configuration associated with the activity or dataset.
Country codeThe code of the geographical country.
Country nameThe name of the geographical country.
Device IDThe identifier of the device.
Device nameThe name of the device.
Error codeAn error describes an issue that arises unexpectedly. This measure indicates the code of the error.
Event dateThe day of the event.
Integration IDUnique identifier of the integration associated with the event (e.g., provider connection).
Integration nameThe name of the integrated service or connection used.
OS IDThe identifier of the operating system.
OS nameThe name of the operating system.
Profile ageNumber of days since the profile was created.
Provider IDUnique identifier of the push provider.
Provider nameThe name of the provider handling delivery.
Provider typeType of provider (e.g., internal, third-party).
Push task IDUnique push task identifier generated on Ocamba platform.
Push task nameThe push task name.
Push typeThe name of the push type.
Status codeHTTP response status codes.
Zone idThe identifier of the zone
Zone nameThe name of the zone.

Hood provider error measures list

MeasuresDescription
RequestsThe total number of requests.
Retry countThe total number of retry count.
Total durationThe total number of total duration.

Hood push click dimensions list

DimensionsDescription
App typeHood application name created on Ocamba platform.
ASNThe Autonomous System Number.
Browser idThe identifier of the browser.
Browser nameThe name of the browser.
Browser versionThe version of the browser.
Button positionIndicates which button position within the prompt or modal was clicked (e.g., 1st, 2nd, 3rd).
City idThe GeoName identifier of the city.
City nameThe name of the city.
Click dateThe date of click occurrence.
Configuration idUnique identifier assigned to a configuration where data is collected or triggered.
Configuration nameThe name of the configuration associated with the activity or dataset.
Configuration typeSpecifies the type of configuration (e.g., Web, Android, iOS) used to collect or display data.
Country codeThe code of the geographical country.
Country nameThe name of the geographical country.
Delivery dateThe task execution date.
Language codeThe code of the user language.
Language nameThe name of the user language.
OS idThe identifier of the operating system.
OS nameThe name of the operating system.
OS versionThe version of the operating system.
Page domainThe domain of the page URL. Example: test.com
Profile ageNumber of days since the profile was created.
Profile IDUnique identifier of the user profile associated with the event.
Region IDThe GeoName ID of the region.
Region nameThe name of the region.
Task IDUnique task identifier generated on Ocamba platform.
Task nameThe task name.
TimezoneTimezone of the user.
UTM sourceUrchin Tracking Module source, used to identify a search engine, social media, newsletter name or another source.

Hood campaigns report measures list

MeasuresDescription
Campaign IDUnique identifier assigned to a campaign within the Hood environment.
Campaign nameThe name of the campaign associated with the dataset.
Channel typeSpecifies the communication channel used for the campaign (e.g., Push, Modal, Email).
Configuration IDUnique identifier of the configuration (site, app, or container) linked to the campaign.
Configuration nameThe name of the configuration from which the campaign was executed.
Deal IDIdentifier of the deal related to this campaign, if applicable.
Deal nameThe name of the deal associated with the campaign.
DSP partner IDUnique identifier of the DSP (Demand-Side Platform) partner related to the campaign.
DSP partner nameThe name of the DSP partner associated with this campaign.
Run dateThe date on which the campaign was executed.
SSP partner IDUnique identifier of the SSP (Supply-Side Platform) partner related to the campaign.
SSP partner nameThe name of the SSP partner associated with this campaign.

Hood campaigns report dimensions list

DimensionsDescription
Avg delivery timeAverage time taken to deliver a push message from send initiation to confirmation of delivery.
Bounce ratePercentage of all sent messages that failed to deliver, including both hard and soft bounces.
ChurnNumber or percentage of profiles that unsubscribed after receiving a campaign message.
ClickTotal number of clicks generated by the campaign (on push notifications or modals).
Click ratePercentage of delivered messages that resulted in at least one click (CTR).
DeliveredTotal number of successfully delivered campaign messages.
Delivery rateRatio of delivered messages to total sent messages.
FailedTotal number of failed message delivery attempts.
Hard bounce ratePercentage of messages that failed permanently (e.g., invalid token or device not registered).
ImpressionTotal number of times a campaign message was displayed to users.
Provider error ratePercentage of requests that failed due to provider-level errors (e.g., FCM or APNs failure).
SentTotal number of messages attempted to be sent in the campaign.
Soft bounce ratePercentage of temporary delivery failures (e.g., device offline or connection timeout).
Total clickTotal number of all clicks recorded for the campaign across all click types.
Total profileTotal number of unique profiles that received at least one campaign message.
UnsubscribedNumber of profiles that unsubscribed after receiving the campaign.

Hood conversions dimensions list

DimensionsDescription
Client IDUnique identifier of the client (workspace or organization) within the Hood environment.
Configuration IDUnique identifier assigned to a configuration where conversion data is collected or triggered.
Configuration nameThe name of the configuration linked to the conversion event.
Country codeISO country code associated with the user or conversion event (e.g., “US”, “DE”).
Country nameFull name of the country detected for the user or event.
Currency codeISO currency code representing the transaction currency (e.g., “USD”, “EUR”).
Deal IDUnique identifier of the deal connected to the conversion.
Deal nameThe name of the deal associated with this conversion record.
Deal structureDescribes the structure or type of deal associated with the conversion (e.g., fixed, percentage, CPA).
Delivery dateDate when the conversion or related delivery event occurred.
Device typeType of device used during the conversion (e.g., Desktop, Mobile, Tablet).
EventThe specific event type or name that triggered the conversion (e.g., “purchase”, “signup”).
Event dateThe exact timestamp of the event tied to the conversion.
Partner IDIdentifier of the partner linked to this conversion event.
Partner nameName of the partner associated with the conversion data.
PriceMonetary value recorded for the conversion, based on the defined currency.
ReferenceTransaction or conversion reference ID used for traceability.
ScoreNumeric value representing the conversion score or assigned weight for the event.
Session IDIdentifier of the user session during which the conversion took place.
SpamFlag or numeric indicator representing whether the conversion was detected as spam or invalid.
Spam reasonThe reason or classification for a conversion being marked as spam.
Task IDUnique identifier of the scheduled or automated task that produced the conversion event.
Task nameThe name of the task responsible for the conversion action.
TypeCategory or subtype of the conversion event (e.g., purchase, registration, goal completion).

Hood delivery report measures list

MeasuresDescription
Configuration IDUnique identifier of the configuration (site, app, or container) from which delivery data is collected.
Configuration nameThe name of the configuration associated with the delivery events.
Delivery dateDate when the message delivery occurred or was attempted.
Integration IDIdentifier of the integration through which the message was sent.
Integration nameThe name of the integration or credential set used for message delivery.
Provider IDUnique identifier of the delivery provider handling the message.
Provider nameThe name of the provider that processed the message (e.g., Firebase, APNs).
Provider typeIndicates the type of provider used for message delivery (e.g., internal, third-party).
Task IDUnique identifier of the scheduled task or job that triggered the delivery.
Task nameThe name of the scheduled task or automation responsible for the delivery event.

Hood delivery report dimensions list

DimensionsDescription
Avg delivery durationAverage total duration of the delivery process, from message creation to delivery confirmation.
Avg delivery timeAverage time taken to deliver messages after the send request is initiated.
ClickTotal number of clicks generated from successfully delivered messages.
DeliveredTotal number of messages successfully delivered to user devices.
Delivery rateRatio of successfully delivered messages to total sent messages.
Error ratePercentage of messages that encountered any type of error during the delivery process.
FailedTotal number of messages that failed to be delivered.
Failure ratePercentage of failed deliveries compared to total sent messages.
Provider error ratePercentage of delivery errors specifically caused by provider issues.
Provider failedCount of provider-level failures reported during message delivery.
Spam clickNumber of clicks flagged as spam or invalid interactions.
SuccessTotal number of successfully completed deliveries.
Success ratePercentage of successful deliveries relative to all delivery attempts.
Total clickCombined total of all clicks across messages delivered in the selected period.
Total failedCombined total number of failed delivery attempts.
Total profileTotal number of unique profiles that were targeted in the delivery dataset.
UndeliveredTotal number of messages that were sent but never confirmed as delivered.

Hood experiments basic dimensions list

DimensionsDescription
Country codeISO code of the country associated with the experiment data (e.g., “US”, “FR”).
Country nameFull country name detected for the experiment or user event.
Experiment IDUnique identifier assigned to an A/B test or experiment within the Hood platform.
Experiment nameThe name of the experiment as defined in the campaign or automation.
Message IDUnique identifier of the message variant used within the experiment.
Message nameThe name of the message variant used in the experiment.
ResourceIndicates the resource or component under test (e.g., template, modal, notification).
Run dateThe date when the experiment run occurred or was recorded.
TypeDefines the type of experiment (e.g., A/B test, multivariate, control).
VariantName or label of the tested variant in the experiment.
Winning template nameThe name of the template identified as the winner based on experiment results.

Hood experiments basic measures list

MeasuresDescription
ClickTotal number of clicks recorded during the experiment across all tested variants.
Click ratePercentage of impressions or delivered messages that resulted in clicks.
DeliveredTotal number of successfully delivered messages associated with the experiment.
Open ratePercentage of delivered messages that were opened by users.
OpenedTotal number of messages opened by users within the experiment.
Spam clickNumber of clicks detected as spam or invalid activity during the experiment.
Total clickCombined total of all valid clicks across variants and experiment runs.

Hood modals basic dimensions list

DimensionsDescription
AB test IDUnique identifier of the A/B test associated with the modal.
AB test nameThe name of the A/B test in which this modal variant participated.
Configuration IDUnique identifier of the configuration (site, app, or container) that served the modal.
Configuration nameThe name of the configuration where the modal was displayed.
Configuration typeSpecifies the type of configuration used (e.g., Web, Android, iOS).
Event dateThe date when the modal event occurred.
Modal IDUnique identifier assigned to the modal.
Modal nameThe display name of the modal shown to the user.
Modal typeType or format of the modal (e.g., NPS, Survey, Signup, Capture).
Partner IDIdentifier of the partner associated with the modal campaign.
Partner nameName of the partner connected to the modal campaign.
Variation IDUnique identifier of the specific variation of the modal being tested.
Variation nameThe name assigned to the variation used within the A/B test or campaign.

Hood modals basic measures list

MeasuresDescription
Avg scoreAverage score calculated from user feedback (e.g., NPS responses or rating questions).
Bounce ratePercentage of users who viewed the modal but did not interact with it.
Comment ratePercentage of users who provided textual feedback or comments within the modal.
Completion ratePercentage of users who completed the modal flow or submitted responses.
DetractorsNumber of users who rated low satisfaction (typically 0–6 on the NPS scale).
First visitsNumber of first-time sessions or users who encountered the modal for the first time.
PassivesNumber of users who gave a neutral score (typically 7–8 on the NPS scale).
ProfilesTotal number of unique profiles that viewed or interacted with the modal.
PromotersNumber of users who rated high satisfaction (typically 9–10 on the NPS scale).
Response ratePercentage of users who responded or interacted with the modal out of all who viewed it.
Total commentsTotal number of comments submitted by users through the modal.
Total responsesTotal number of recorded responses across all modal submissions.

Managing reports

In the top right corner, there are 3 options:

  • Save report: Save a custom-made report.
  • Import report: Import a report and use it in Report designer.
  • Download: Download a report.

Save report

To save a new report, click Save > Save as in the top right corner.

Designer Save Report

Designer save report

Enter Report name (required) and description (optional).

Save Report Form

Save report form

Pick how many rows you want to display per page using the table rows per page option (e.g., 10, 20, 50, 100, 250, 500, or 1000 rows).

Click Confirm to save your preferences.

You can find your saved reports in Insights > Saved reports > User defined.

Saved Reports User Defined

Saved reports user defined

Namely, within the Saved reports tab you can find your reports segmented into two tabs:

  1. System (predefined in HoodEngage)

System reports cannot be customized and are system predefined. They display:

  • Click: Offers tabular overview using metrics such as Click Date, Country Name, Browser Name, User id, Task id, and more.
  • Basic: Provides graphical and tabular overview with metrics such as Push Wokenup, Push Click, Push CTR, and more. You can order them by event date or time.
  1. User Defined (custom reports)

User Defined Reports display reports that you created through the Report designer tab.

You can download both system and user defined report by clicking on the report you want to download, and then on the Download button in the top right corner.

Report Preview Download

Report preview download

Delete reports

You can delete User Defined Reports by clicking on the Bin icon next to the report. System reports cannot be deleted.

Delete Report

Delete report

Add new report from Saved reports

Click on the Add button in the top right corner to create new report. This action will take you back to Report designer.

Add New Report Saved Reports

Add new report saved reports

To edit a User defined report, click on its name. Then, click on the Settings icon in the top right corner.

You will get the following options:

  • Refresh data: Click to refresh report data.
  • Edit report: Click to edit a report.
  • Delete report: Click to delete a user defined report.

Choose Edit. This action will take you back to Report designer.

Edit Report

Edit report