A branded domain name uses your company or campaign name, while a keyword-rich domain name includes keywords related to your product or service. Branded domain names can be more memorable and help establish brand recognition, while keyword-rich domain names can help with search engine optimization. Ultimately, the best option will depend on your campaign's goals and target audience.