[B2B Edition]{class="badge informative"} [B2P Edition]{class="badge positive"}
Demandbase Intent
Demandbase is an account-based marketing platform that you can use for B2B sales and marketing success. Demandbase Intent is an 51ºÚÁϲ»´òìÈ Experience Platform source that you can use to connect your Demandbase account to Experience Platform and integrate your account intent data.
With the Demandbase source, you can identify high-interest accounts based on real-time engagements. By prioritizing the strongest intent signals, you can can create precise segments and deliver hyper-targeted campaigns, ensuring your marketing efforts focus on the accounts most likely to convert. Activating intent-driven strategies enables optimization of ad spend, increased engagement, and higher ROI.
Read this document for prerequisite information on the Demandbase source.
Prerequisites prerequisites
Read the following sections for prerequisite steps before connecting Demandbase to Experience Platform.
IP address allowlist
A list of IP addresses must be added to an allowlist prior to working with source connectors. Failing to add your region-specific IP addresses to your allowlist may lead to errors or non-performance when using sources. See the IP address allowlist page for more information.
Configure permissions on Experience Platform
You must have both View Sources and Manage Sources permissions enabled for your account in order to connect your Demandbase account to Experience Platform. Contact your product administrator to obtain the necessary permissions. For more information, read the access control UI guide.
Naming constraints for files and directories
The restrictions listed below must be taken into consideration when naming your cloud storage file or directory:
- Directory and file component names cannot exceed 255 characters.
- Directory and file names cannot end with a forward slash (
/
). If provided, it will be automatically removed. - The following reserved URL characters must be properly escaped:
! ' ( ) ; @ & = + $ , % # [ ]
- The following characters are not allowed:
" \ / : | < > * ?
. - Illegal URL path characters are not allowed. Code points like
\uE000
, while valid in NTFS filenames, are not valid Unicode characters. In addition, some ASCII or Unicode characters, like control characters (0x00 to 0x1F, \u0081, etc.), are also not allowed. For rules governing Unicode strings in HTTP/1.1 see and . - The following file names are not allowed: LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, PRN, AUX, NUL, CON, CLOCK$, dot character (.), and two dot characters (…).
Gather required credentials
Demandbase on Experience Platform is hosted by Google Cloud Storage. In order to successfully authenticate your Demandbase account, you must provide the appropriate values for the following credentials:
For more information on these credentials, read the . For steps on how to generate your own access key, read the prerequisite guide in the Google Cloud Storage source overview.
Demandbase schema
Read this section for information on the Demandbase schema and data structure.
The Demandbase schema is called Company Intent Weekly. It is the weekly intent information (anonymous B2B buyer research and content consumption) on specified account and keywords. The data is in parquet format.
company_id
domain
start_date
end_date
duration_type
week
.keyword_set_id
keyword_set
is_trending
intent_strength
HIGH
, MED
, and LOW
.num_people_researching
company_id
researching the keyword in the last seven days.num_trending_days
trending_score
record_id
partition_date
Connect your Demandbase account to Experience Platform in the UI
Once you have completed your prerequisite setup, read the tutorial on connecting your Demandbase account to Experience Platform to start your integration.
Frequently asked questions faq
Read this section for answers to frequently asked questions regarding the Demandbase source.
Do I need to have need to have an existing contract with Demandbase to use their account intent data in Real-Time CDP B2B Edition?
Are custom fields from Demandbase supported in this integration?
Can I ingest data from Demandbase to Experience Platform on an ad-hoc basis?
What is the validation process for intent data and how can I check which intent data is linked to a specific account?
How can I look up an intent for a specific company?
I found an issue with the account matching process in Experience Platform, what should I do?
The resolution depends on the specific issue:
- Incorrect or missing company domain in Experience Platform: If the issue stems from an incorrect company domain value in the account data, update the company domain field in Experience Platform to ensure accurate matching.
- Incorrect field mapping in dataflow: If the issue is due to an incorrect company domain field path in the dataflow, update the dataflow configuration to reference the correct field path.
How do I delete intent data in Experience Platform?
What field is used to match accounts from Demandbase to Experience Platform?
accountOrganization.domain
field is used for matching accounts. If your organization uses a different custom field to store the website name, ensure that you provide the correct field path for accurate mapping.What happens when a company domain is updated in Experience Platform?
When a company domain is updated, the new domain value will be applied in the next dataflow run. This ensures that:
- Future intent data ingestion use the updated domain for account matching.
- Any previously mismatched intent signals may now align correctly with the intended account.
- No retroactive changes are made to past ingested data-only new and incoming data will reflect the update.