Note: In addition to the flow described below, it is also possible (and often easier) to set up a free account on Cloudflare which offers this feature as part of their free solution and provides a dedicated SSL certificate for a small fee.
What are domains?
Domains are simply human-friendly aliases for IP addresses (note: a domain can be an alias to a “pool” of IP addresses, to spread requests over multiple servers). For example, “google.com” is an alias for the IP addresses 188.8.131.52, 184.108.40.206, 220.127.116.11 and so on. These are all servers that Google Inc. own, and can respond to requests to search the Internet.
In the setup instructions for HTTP “Custom Domains” in the Dynamic Yield console, it says that in order for a custom domain to work it must be defined as a “CNAME” of “srv.dynamicyield.com”. This means that your custom domain (for example, “lp.customer.com”) is an alias for “srv.dynamicyield.com” which in itself is an alias of the pool of Dynamic Yield servers. That way, when a visitor clicks on a link to “http://lp.customer.com/new-deal”, their request is directed to the Dynamic Yield servers that know how to find the Landing Page “/new-deal” of “Customer.com” and how to serve it back to the visitor.