© 2001 BEA Systems, Inc.

com.bea.commerce.campaign
Class AdTracking

java.lang.Object
  |
  +--com.bea.commerce.platform.ad.AdEventTrackerBase
        |
        +--com.bea.commerce.campaign.AdTracking
All Implemented Interfaces:
AdConstants, AdEventTracker

public class AdTracking
extends AdEventTrackerBase
implements AdConstants

Helper class for posting events related to ads and campaigns.


Fields inherited from interface com.bea.commerce.platform.ad.AdConstants
AD_EVENT_TRACKING, AD_RENDERING, AD_SERVICE_NAME, ADBUCKET_DB_NAME, ADBUCKET_SERVICE_NAME, ADCOUNT_DB_NAME, CONFLICT_RESOLVER_NAME, EVENT_SERVICE_NAME, GLOBAL_ADBUCKET_NAME
 
Constructor Summary
AdTracking()
           
 
Method Summary
 void raiseClickThruEvent(java.lang.String userId, javax.servlet.http.HttpServletRequest request, java.lang.String containerUID, java.lang.String scenarioUID, java.lang.String placeholder, java.lang.String contId)
          Raise a click-thru event for an ad from a scenario.
 void raiseDisplayEvent(java.lang.String userId, javax.servlet.http.HttpServletRequest request, java.lang.String containerUID, java.lang.String scenarioUID, java.lang.String placeholder, java.lang.String contId)
          Raise an impression event for an ad from a scenario.
 
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

raiseDisplayEvent

public void raiseDisplayEvent(java.lang.String userId,
                              javax.servlet.http.HttpServletRequest request,
                              java.lang.String containerUID,
                              java.lang.String scenarioUID,
                              java.lang.String placeholder,
                              java.lang.String contId)
Raise an impression event for an ad from a scenario.
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.
contId - the ad's content id.

raiseClickThruEvent

public void raiseClickThruEvent(java.lang.String userId,
                                javax.servlet.http.HttpServletRequest request,
                                java.lang.String containerUID,
                                java.lang.String scenarioUID,
                                java.lang.String placeholder,
                                java.lang.String contId)
Raise a click-thru event for an ad from a scenario.
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.
contId - the ad's content id.

© 2001 BEA Systems, Inc.

Copyright © 2001 BEA Systems, Inc. All Rights Reserved