Demandbases uses the following APIs to identify a visitor to a Demandbase-enabled form:
Each API uses a different approach to identify the visitor, but returns a company profile associated with the visitor's supplied information.
IP-API
When a visitor first views the Demandbase-enabled form, the Form Connector sends off an API call to the IP-API. If the IP address response resolves to a company, it is stored in the JavaScript variable:
Demandbase.Connectors.WebForm.CompanyProfileDemandbase uses both IP address and user cookie information to best identify the visitor.
Domain API
If a visitor enters a company-identifiable email address domain, the Form Connector replaces the Company Profile value with the new response. You can modify the API priority within your forms enrichment setup.
If no identification is made on the email address domain (e.g., Gmail, Yahoo, etc. domain), then the IP address-identified company remain as the Company Profile value.