When deploying Video Commerce Hubs, they can reside in one of three different locations:

  • Subfolder (domain.com/tv/)
  • Subdomain (tv.domain.com)
  • Separate domain (domain.tv)

Video Commerce Widgets will also be tied to a designated domain of choice. Each of these three methods has different IT requirements.

The ideal configuration for analytics and measurement is either a subdomain or subfolder with the primary eCommerce domain. 

Subfolder

Configuring a subfolder to work with a VCE is a straight-forward process. In the case of hubs, this would involve configuring your CDN to reverse-proxy requests to your website. This means that when a user requests domain.com/tv/video1, the request is routed to the TVPage platform. TVPage will render the hub HTML and return that to the CDN, and return it to the end user.

TVPage also offers another subfolder configuration which involves publishing the entire VCE to your website. This means that the entire site structure is rendered and delivered to the client as folders, files and assets. Then the site is published through standard web publishing procedures. Please contact support@tvpage.com for detailed information on this process.

Subdomain

This configuration is relatively simple. It requires an update to DNS settings. Generally, this configuration involves setting up a new subdomain within your primary domain and should take just a few minutes. Once configured, TVPage will complete the setup within the TVPage dashboard.

For Widget deployment, it is critical that content is served from a first-party source. For this reason, your DNS provider will be required to create a CNAME entry for a subdomain (ex. widgets.domain.com) to point to the TVPage CDN (ex. widgets-domain-com.tvpagecdn.com).

Separate Domain

This configuration is also simple. It requires an update to DNS settings. Generally, this configuration involves setting up a new domain and should take just a few minutes. Once configured, TVPage will complete the setup within the TVPage dashboard.

Did this answer your question?