You can associate automated Campaigns with Accounts to identify which Campaigns are the sources of your Accounts. In the campaigns; you can calculate the revenue generated by all of the Accounts associated with the Campaigns.
From an open Campaign; you can view the Accounts associated with the current Campaign in the Accounts tab.
You can assign Campaigns to Accounts manually at any time after creating an Account. You can also assign Campaigns automatically to new Accounts by specifying settings in your user preferences.
The system administrator can set the Campaign field as a mandatory field to ensure all Accounts are associated with Campaigns. You may want to have a generic Campaign to associate with Accounts that do not correspond with existing automated Campaigns. For example; someone can create a campaign named "None"; which doesn’t contain any Campaign activities for this purpose.
You must have Read permission for Campaigns to assign a Campaign to an Account. If the Campaign field is set as a mandatory field; you cannot create or modify new Accounts without this permission.