Note: "Blacklist" and "Whitelist" was renamed to "Exclude List" and "Include List," respectively, on June 15, 2020. This rename only occurs in the UI at this time. Pendo will continue to work on updates to our API and code base language as a part of our efforts toward better inclusion.
Pendo offers multiple ways to to keep your analytics clean of unwanted data. Pendo encourages you to use Exclude Lists as there is a higher likelihood of discovering configuration issues.
Exclude List is a subscription-wide setting accessible by your Pendo Admins in Settings > Exclude & Include Lists.
Pendo calculates metrics using events collected. Exclude List filters out events from the metrics and details calculation for all Segments (except Excluded Accounts and Visitors) that match at least one of the filter settings: Server Host/Domain, Source IP Address, Visitor ID, and Account ID.
Note: Exclude List doesn't affect Visitor guide eligibility. Excluded visitors are still able to see and interact with guides, but those events will be filtered out of the metrics.
Exclude by Host/Domain
The Server Host/Domain section allows you to block specific host/domains. You can also add wildcards such as "dev
*" or "
Exclude by IP address
The IP address allows you to block specific IP addresses of locations, for example, your home or office. You can use the Detect My IP button after selecting on Add IP Address.
Exclude by Visitor ID
You can Exclude any Visitor by adding their ID from the Exclude List page, or by selecting the Exclude Visitor from the details section of that Visitor. From the Exclude List page, you can also use wildcards. For example, if your Visitor IDs are email addresses, you could use
*@acme.com to exclude all Visitors that have an @acme.com in their ID.
Exclude by Account ID
You can exclude an entire account at a time. So for example, if your employees all log in under "YourCompany" account, you can exclude the full "YourCompany" account to clean out all of that data. Similar to Visitor IDs, you can use wildcards to exclude a certain pattern of Account IDs, for example, AcmeIndustries_*.
Note: Excluded events don't update the Account list, Account Last or First Visit time, or associate the Visitor event activity with the Account. This is the behavior only if the event matches at least one of the exclude filters at the time it is received.
Metadata Processing for Excluded Filters
Pendo processes metadata events immediately at the time of receipt. Unlike recalculating metrics when exclude filters change, Pendo never "recalculates" metadata. The following describes the metadata processing behavior for events matching exclude list filters.
Even if the Exclude List filters change, the effect of the following will remain. This effect depends on the state of the Exclude List at the time Pendo receives the event.
- Agent or API defined metadata values for Visitors and Accounts always update immediately.
- Metadata values applicable to guide segmentation continue to affect Guide Eligibility.
- First Visit and Last Visit Account (automatic) Metadata values don't update.
- If a Visitor isn't already associated with an Account ID, an excluded event doesn't create an association between the Visitor ID and Account ID. This affects Account ID and Account IDs of a Visitor and Visitor List in Account. Despite this potentially missing association, if an exclude filter changes to expose previously excluded events, the detail view of an Account will include the events in the metrics and list the Visitor ID, which could be missing the association in the Visitor Account ID field.
"Excluded Accounts and Visitors" Segment
This segment shows a list of Visitors or Accounts that have at least one event matching a current exclude filter for the time range specified. The metrics on the Account and Visitor Summary pages (including Summary and columnar data) represent the values of the Excluded events of Visitors or Accounts listed. Even though these Visitors are listed and you can navigate to the Visitor detail page, the metrics still omit excluded events.
You can Include data according to the same dimensions as Exclude data. Include List performs the exact opposite operation. When turned on, data from only server hosts/domains you specify will be analyzed.
To switch from Exclude List to Include List, select Convert to Include List link next to + Exclude Server Host/Domain. You are then given two options for your current Exclude List settings:
- Clear List. This removes all Exclude List setting in that specific filter.
- Transfer List. This allows you to keep a record of the current settings you've defined.
Switching over will likely need additional adjustments.
If you plan to use Include List and have NPS email backup enabled please add app.pendo.io (or app.eu.pendo.io) to the Include List, otherwise those responses appear under the Exclude Visitors and Accounts filter.