© 2005 BEA Systems, Inc.

com.bea.campaign
Class AdTracking

java.lang.Object
  extended bycom.bea.p13n.ad.AdEventTrackerBase
      extended bycom.bea.campaign.AdTracking
All Implemented Interfaces:
AdConstants, AdEventTracker

public class AdTracking
extends AdEventTrackerBase
implements AdConstants

Helper class for posting events related to ads and campaigns.


Field Summary
 
Fields inherited from interface com.bea.p13n.ad.AdConstants
AD_EVENT_TRACKING, AD_RENDERING, AD_SERVICE_NAME, ADBUCKET_SERVICE_NAME, CONFLICT_RESOLVER_NAME, EVENT_SERVICE_NAME, GLOBAL_ADBUCKET_NAME
 
Constructor Summary
AdTracking()
           
 
Method Summary
 void raiseClickThruEvent(String userId, HttpServletRequest request, String containerUID, String scenarioUID, String placeholder, String contpath)
          Raise a click-thru event for an ad from a scenario.
 void raiseDisplayEvent(String userId, HttpServletRequest request, String containerUID, String scenarioUID, String placeholder, String contpath)
          Raise an impression event for an ad from a scenario.
 
Methods inherited from class com.bea.p13n.ad.AdEventTrackerBase
getEventService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdTracking

public AdTracking()
Method Detail

raiseClickThruEvent

public void raiseClickThruEvent(String userId,
                                HttpServletRequest request,
                                String containerUID,
                                String scenarioUID,
                                String placeholder,
                                String contpath)
Raise a click-thru event for an ad from a scenario.

Specified by:
raiseClickThruEvent in interface AdEventTracker
Overrides:
raiseClickThruEvent in class AdEventTrackerBase
Parameters:
userId - the user id.
request - the http servlet request.
containerUID - the scenario container's (e.g. campaign) unique id.
scenarioUID - the scenario's unique id.
placeholder - the placeholder name.
contpath - the ad's content id.

raiseDisplayEvent

public void raiseDisplayEvent(String userId,
                              HttpServletRequest request,
                              String containerUID,
                              String scenarioUID,
                              String placeholder,
                              String contpath)
Raise an impression event for an ad from a scenario.

Specified by:
raiseDisplayEvent in interface AdEventTracker
Overrides:
raiseDisplayEvent in class AdEventTrackerBase
Parameters:
userId - the user id.
request - the http servlet request.
containerUID - the scenario container's (e.g. campaign) unique id.
scenarioUID - the scenario's unique id.
placeholder - the placeholder name.
contpath - the ad's content path.

© 2005 BEA Systems, Inc.

Copyright © 2005 BEA Systems, Inc. All Rights Reserved