What Is a TargetContext Profile?
In addition to targeting users of your site, you might also want to target other information representing the context of a request for content. Examples of this are targeting content to users who are visiting your site from a particular domain, targeting content to specific pages or page groups on your site, and targeting content to pages where specific search keywords are provided.
The TargetingContextProfile property represents a true profile object with a strictly enforced schema. The default TargetingContextProfile schema includes a unique key property, unique_id. On each page request, a unique value for this property is automatically generated by the TargetingSystemInfoclass.