In fact, suppose we are going to give the contact 1 point for every $1 of their purchase after receiving the contact's purchase information from the Third party API.
If we use the purchase activity defined in Kentico, we need to define a new rule for every $1 increase in price, and thus we need to define 100 rules to cover amounts from $1 to $100. Defining and managing this number of rules will be difficult and time-consuming.