Extracted CampaignService