Siebel Marketing Guide > Campaign Load Mapping and Analytic Adapters > Creating Campaign Load Mappings >

Siebel Contact and Campaign History Tables


When you generate a contact list (Load Campaign), the Marketing Server modifies data in the Siebel database after Contact and Contact Key integration components are mapped and campaign load mapping data is modified.

If you include optional integration component fields such as Account or Contact Address in the campaign load mapping, other Siebel tables are updated with data according to the integration fields that are mapped.

For every record that qualifies for a campaign the Campaign Load process first determines if the contact record exists based on the Contact component user key. The following actions are performed, as shown in Table 6:

Table 6. Campaign Load Table Update Rules
Siebel Contact Record
S_CONTACT
S_DD_USER_KEY
S_CAMP_CON
Exists
Update existing record
Update existing record
Insert new record
Does not exist
Insert new record
Insert new record
Insert new record

NOTE:  If you use the Marketing Contact integration object, the lookup uses the User Key fields for Contacts and Accounts (see Figure 2). If you use the Marketing Person integration object, the lookup only requires the Contact ID or Prospect ID to confirm that the person is present in the transaction database.


 Siebel Marketing Guide, Version 7.5, Rev. A 
 Published: 18 April 2003