Provide a brief description about the API method. What does it do? When to use it, etc.
Modifies cmpoints to add weight specified by firstTouchWeight and lastTouchWeight to CampaignMembers in allresponses that are equal to firsttouch or lasttouch respectively.
Replace the text below with the actual signature of the method. Be sure to include return type, params, and types for params
void firstLastTouchAttribution(
Id opId,
CampaignMember firsttouch,
CampaignMember lasttouch,
Map<Id, CampaignMember> allresponses,
Decimal firstTouchWeight,
Decimal lastTouchWeight,
Map<Id, Decimal> cmpoints)
List out all of the parameters for the method. Be sure to provide a description of each
Parameters
- opId - Opportunity ID
- firsttouch - CampaignMember determined to be the first touch response on the Opportunity
- lasttouch - CampaignMember determined to be the last touch response on the Opportunity
- allresponses - Map of CampaignMembers by their ID, a collection of CampaignMembers that are subject to being attributed weight to the Opportunity specified in opId
- firstTouchWeight - Weight added to the CampaignMember equal to firsttouch
- lastTouchWeight - Weight added to the CampaignMember equal to lasttouch
- cmpoints - Map from CampaignMember to attribution weighting points. The points are used to determine what fraction of the Opportunity's revenue it will be attributed
Comments
0 comments
Please sign in to leave a comment.