Customizable campaign influence model in sales cloud - Influence(%) values 0 through 999 %.Shouldn't there be ceiling at 100% on the field? - Answers - Salesforce Trailblazer Community
Trailblazer Community
Ask Search:
Visweswar ViswanadhaVisweswar Viswanadha 

Customizable campaign influence model in sales cloud - Influence(%) values 0 through 999 %.Shouldn't there be ceiling at 100% on the field?

After enabling customizable campaign influence in Salesforce,we have created a custom camapaign model,made it active and marked it as default.Campaign influence related list was added to the opportunity. 

1. When creating a new camapign influence record via the NEW button on the campaign influence related list - i see that the Influence(%) field is taking values 0 through 999 %. I suspect that this behaviour is incorrect and the influence(%) field should have a maximum value of 100 %. Currently this means that an opportunity could have been influenced by a camapign more than 100%. How to reconcile this in real world business / marketing. How can an opportunity be influenced more than 100% ? Also, i see that salesforce in its marketing cloud options provides certain out of the box custom camapign models - such as first touch, last touch and even distribution where the sum of influence % of all camapigns for a given opportunity do not seem to cross 100%. 
Is this ( that the Influence(%) field is taking values 0 through 999 % and not ceiling it a 100%) a bug ? Can someone help me understand?

2.Not only this, also i see that when i am adding multiple different campaigns to a given opportunity with various Influence % values - Salesforce does not seem to restrict the cumulative Influence % to be lesser than or equal to 100%. For instance, i was able to add two different campaigns C01 & C02 with Influence % of 999% each to a given Opportunity o01. Is this a bug or is the expectancy that such validational restrictions need to be built by the customers / service providers ? The problem i see is that this is restriction - if not provided by the platform itself will lead to data incongruities across other domain entities ?. Can anybody advise what is the underlying basis and if there are any plans to have this validation in the product ?
EdEd (salesforce.com) 
Hi Visweswar,

This behavior may be working as intended as the Customizable Campaign Influence allows you to set your attribution model depending on your business requirements and this provides more flexibility to some who may have a different approach of tracking their Campaign Influence. If you want to  fully confirm the behavior, perhaps it would be best to log a support case about this question.

Since Customizable Campaign Influence can be enhanced with apex code, you may try working with a Developer to enable validation in such scenario.

Thanks!
Visweswar ViswanadhaVisweswar Viswanadha
Hi Ed

Thanks for the response. Yeah, i would try and raise a support case.

Currently, we have not enabled any validation logic for this scenario however we have written some triggers to insert rows into Camapign influence.

Cheers