CPA (Cost Per Action) is a form of internet marketing, and it is also a way to determine the costs of online advertising through an action performed by the user. This can be a completed sale, filling out a form, or downloading a file. CPA marketing is focused on obtaining actions in exchange for commissions. The actions that can be performed for payment are predetermined in an affiliate campaign by the advertiser.