Server-side campaigns integrate testing and personalization at the server-to-server level. While Marketing Cloud Personalization handles the campaign logic, you need a developer to write the code to call the appropriate APIs and provide information about the website visitor.