|
BanManPro 8 and higher offers
an demographic/profile targeting option. Demographic
targeting allows for ad serving of targeted ads based on a user profile or other
information you may have stored about your users. For example,
if you collect information such as gender, age, household
income, etc. you can pass BanManPro this information and
target ads based on the value.
Enabling the Demographic
Targeting Feature
Demographic targeting must first be enabled in the BanManPro setup area under the Demographic Targeting tab.

Defining the Demographic Fields
Once enabled, up
to 4 demographic fields can be defined and targeted. Field
types include:
- Text
-- An example would be gender where defined values would be
Male and Female.

-
Number -- An example might be number of siblings
where you might define values of 1,2,3,4,5,6,7,8,9,10 etc.
- Range
-- An example would be age groups where you define ranges such
as <13, 14-22, 23-35, >35, etc.
- Call
by Value -- This is used when you want to just pass
the internal DemographicID to BanManPro. For example, if
you create a demographic field for Gender and Male is
DemographicID=1 and Female is DemographicID=2 then you would
pass values of 1 or 2.
Passing Demographic Values to BanManPro
Once you have enabled and setup your demographic fields you
must now pass values in the BanManPro ad tags. To create
ad tags with the demographic variables, click Zones then CODE as
you ordinarily would create your ad tags. Next, click the
"Include Demographic Targeting fields" checkbox.

Now choose the ad tags you desire. An example set of ad
tags is shown below. The fields highlighted in
RED must be replaced with
the actual passed demographic value. If you are not using
all 4 fields then just pass an empty string in the unused
fields.
<script language="javascript" type="text/javascript">
<!--
var browName = navigator.appName;
var SiteID = 1;
var ZoneID = 9;
var browDateTime = (new Date()).getTime();
var DG1 = escape('demographic_field1_here');
var DG2 = escape('demographic_field2_here');
var DG3 = escape('demographic_field3_here');
var DG4 = escape('demographic_field4_here');
if (browName=='Netscape')
{
document.write('<s'+'cript lang' + 'uage="jav' + 'ascript" src="http://somdomain/a.aspx?
ZoneID=' + ZoneID + '&Task=Get&IFR=False&Browser=NETSCAPE4
&PageID=58623&SiteID=' + SiteID + '&Random=' +
browDateTime
+ '&DG1=' + DG1 + '&DG2=' + DG2 + '&DG3=' + DG3
+ '&DG4=' + DG4 + '">'); document.write('</'+'scr'+'ipt>');
}
if (browName!='Netscape')
{
document.write('<s'+'cript lang' + 'uage="jav' + 'ascript" src="http://somedomain/a.aspx?
ZoneID=' + ZoneID + '&Task=Get&IFR=False&PageID=58623&SiteID='
+ SiteID + '&Random=' + browDateTime + '&DG1=' + DG1 +
'&DG2=' + DG2
+ '&DG3=' + DG3 + '&DG4=' + DG4 + '">'); document.write('</'+'scr'+'ipt>');
}
// -->
</script>
<noscript>
<a href="http://somedomain/a.aspx?ZoneID=9&Task=Click&Mode=HTML&SiteID=1
&PageID=58623&DG1=demographic_field1_here&DG2=demographic_field2_here
&DG3=demographic_field3_here&DG4=demographic_field4_here"
target="_blank">
<img src="http://somedomain/a.aspx?ZoneID=9&Task=Get&Mode=HTML&SiteID=1
&PageID=58623&DG1=demographic_field1_here&DG2=demographic_field2_here
&DG3=demographic_field3_here&DG4=demographic_field4_here"
width="468" height="60" border="0" alt=""></a>
</noscript>
Create a Campaign and assign Demographic Values
Once demographic fields have been defined, you can now target
campaigns to specific demographics. When creating/editing
a campaign you must choose between No Demographic Targeting, or
Targeting with an AND or OR operator. If you have defined
more than 1 demographic field then the AND operator means all
fields must match for the campaign to be served, otherwise with
the OR operator only one field must match.
In the example below, ads would only be served to Men of age
56 and higher.
Note:
When demographic values are passed BanManPro cookies the value
for up to 365 days. This is done so that when a click is later
registered the demographic data can still be attached to the
click.
|