Base code for campaigns and users