Creative

This class defines the business process involved in scheduling Web content for a customer (for example, an advertiser). The type of content is recorded by a link to a CreativeType object. One or more CampaignItem objects describe the scheduled content; this content includes advertisements, discounts, related sell items, or direct mailings. A CreativeSize object defines the area of the Web page used to contain the content.

A Customer object may have multiple Creative objects associated with it; this represents multiple advertisements for the customer over time. A Creative advertisement may contain multiple sets of content items (CampaignItem objects). Each set of content items, in turn, may have multiple items (for example, AdItem objects), and may target multiple user groups. Finally, a Web page may contain multiple content items, and a content item may be included in multiple, distinct pages. All of these possibilities are represented through the one-to-many relationships between classes.

Data Members

Data Member Name Data Type Default Value Description
CreativeNum LONG 0 Stores the unique key for the Creative object.
CreativeReceived FILETIME None None
CreativeSizeNum LONG 0 None
CreativeTypeNum LONG 0 None
CustomerNum LONG 0 None
SiteName WSTR None Stores the name of the site associated with the Creative object.

Class Key

CreativeKey is composed of a single data member, CreativeNum.

Relations

For a description of the relation type, see Data Warehouse Classes.

Relation Name Parent Child Type
CampaignItemCreative Creative CampaignItem 2
CreativeCustomer Customer Creative 2
CreativeSizeCreative CreativeSize Creative 2
CreativeTypeCreative CreativeType Creative 2


All rights reserved.