Salesforce: Source Intent feature step 2- custom fields

Modified on Thu, 11 Jan 2024 at 05:30 AM

Source intent feature: Custom field setup


When enabling the Source Intent feature in Buyer Discovery for Salesforce, you will need to create some custom fields in your Salesforce Org. Here are the details:


Create the Account custom fields for Buyer Discovery:


Go to Setup > Object Manager > Account > Fields & Relationships, and check for the below 15 Default fields. 


Account fields to validate exist in your Salesforce Org
No.Field NameField TypeNecessityDefinitions
1IdText (40)RequiredStandard Salesforce fields
2Account NameText (255)RequiredStandard Salesforce fields
3TypeText (255)RequiredStandard Salesforce fields
4Billing State/ ProvinceText (255)RequiredStandard Salesforce fields
5Billing Zip / Postal CodeText (255)RequiredStandard Salesforce fields
6Billing CountryText (255)RequiredStandard Salesforce fields
7WebsiteText (255)RequiredStandard Salesforce fields
8IndustryText (255)RequiredStandard Salesforce fields
9Account SourcePicklistRequiredStandard Salesforce fields
10Created ByLookup (user)RequiredStandard Salesforce fields
11Last Modified ByLookup (user)RequiredStandard Salesforce fields
12Annual RevenueCurrency (18, 0)RequiredStandard Salesforce fields
13Number of EmployeesNumber (8, 0)RequiredStandard Salesforce fields


Then, click Create New to make the below Custom fields:


Account custom fields to create
No.Field NameField TypeNecessityDefinitions
1Product NameText (255)RequiredName of the product listing on Gartner Digital Markets sites, for which this company record is showing intent
2Record StatusText (255)RequiredA flag used by back-end tables, noting if a record needs update
3Product IDText (255)RequiredBuyer Discovery Product ID
4Company IDText (255)RequiredBuyer Discovery Company ID
5Source CountryText (255)RequiredThe country identified for geo intent (should match with Billing Country)
6Company NameText (255)RequiredThe company identified for geo intent (should match with Account Name)
7Company DomainText (255)RequiredThe domain identified for geo intent (should match with Account Website)
8Manual MatchText (255)RequiredFlag for if this company was manually matched or not (manual matches are done by altering the Company ID)
9Purchase IntentText (255)RequiredMetric that increases if a company's user traffic reflects a similar behavior to that of companies that fill out forms for products like yours.
10Record Updated DatetimeDate/TimeRequiredThe timestamp when this record was last updated
11Product AwarenessText (255)Nice-To-HaveMetric that increases if a company's user traffic on your product page or product comparison page increases
12EngagementText (255)Nice-To-HaveMetric that increases if company's user traffic in your subscribed categories increases
13Category 1Text (255)Nice-To-HaveThe first most viewed category by this company
14Category 1 ViewsText (255)Nice-To-HaveNumber of views by this company for Category 1
15Category 2Text (255)Nice-To-HaveThe second most viewed category by this company
16Category 2 ViewsText (255)Nice-To-HaveNumber of views by this company for Category 2
17Category 3Text (255)Nice-To-HaveThe third most viewed category by this company
18Category 3 ViewsText (255)Nice-To-HaveNumber of views by this company for Category 3
19Compared ProductText (255)Nice-To-HaveFlag whether or not this company compared your product to another
20Competitor 1Text (255)Nice-To-HaveThe first most viewed competitor by this company
21Competitor 1 ViewsText (255)Nice-To-HaveNumber of views by this company for Competitor 1
22Competitor 2Text (255)Nice-To-HaveThe second most viewed competitor by this company
23Competitor 2 ViewsText (255)Nice-To-HaveNumber of views by this company for Competitor 2
24Competitor 3Text (255)Nice-To-HaveThe third most viewed competitor by this company
25Competitor 3 ViewsText (255)Nice-To-HaveNumber of views by this company for Competitor 3
26CompetitorsText (255)Nice-To-HaveThe list of all Competitors viewed for this product
27Viewed ProfileText (255)Nice-To-HaveFlag whether or not this company viewed your profile
28Last Viewed OnText (255)Nice-To-HaveThe last Gartner Digital Markets site this company was seen on
29Site VisitedText (255)Nice-To-HaveThe specific Gartner Digital Markets sites visited by this company
30Last Modified IntentDate/TimeNice-To-HaveTimestamp of when the intent signals were last modified for this company
31Last SessionDate/TimeNice-To-HaveTimestamp of the last session on Gartner Digital Markets sites from this company


Create a Session Activity custom object with the following custom fields:


Go to Setup > Object Manager, and click Create New to create the Session Activity object, and once created, in the Session Activity Fields & Relationships section, click Create New to make the following custom Session Activity fields:


Session Activity (custom object) custom fields to create
No.Field NameField TypeNecessityDefinitions
1AccountLookup(Account)RequiredThe related Account
2Session IDText (255)RequiredThe related session's ID
3Company IDText (255)RequiredThe related company's Buyer Discovery ID
4CompanyText (255)RequiredThe name of the company tied to the session activity (Should match with Account Name)
5Company DomainText (255)RequiredThe domain of the company tied to the session activity (should match with Account Website)
6Source StateText (255)RequiredThe source location state of the session activity
7Source State CodeText (255)RequiredThe source location state code of the session activity
8Source CountryText (255)RequiredThe source location country of the session activity
9Source Country CodeText (255)RequiredThe source location country code of the session activity
10Activity TypeText (255)RequiredThe type of activity (Page View, Category View) for this session
11Activity DetailText (255)RequiredDetails on the Activity (which specific page or category was viewed) for this session
12Row IDText (255)RequiredThe related session activity row's ID
13Match StatusText (255)RequiredFlag noting if there is a related Account (a match) 
14Activity DatetimeDate/TimeRequiredTimestamp of this activity
15Last Modified SessionDate/TimeRequiredTimestamp of when the activity was last modified
16Created OnDate/TimeRequiredTimestamp of when the activity was created
17Activity OrderNumber (18, 0)RequiredThe order of the activity if there are multiple activities in one session
18Session Activity External IDNumber (18, 0)RequiredThe related session activity's ID
19Record StatusNumber (18, 0)RequiredA flag used by back-end tables, noting if a record needs update

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article