See Hola Spark in action (2:50, fullscreen recommended):
Hola Spark is a set of tools that make video on your site more exciting and fun. These features increase CTR, user engagement and monetization of your online video assets.
All Hola Spark features require one line of code on your site.
your site, including your customer ID. Note that it is loaded
Yes. Simply configure GTM to load the Hola JS on all pages that have video or links to video pages. Specifically:
Hola Spark is designed to never slow down your page, or become a single point
of failure in any way.
The JS stays cached in the browser, so it is instantly loaded when user navigates inside the website, with no additional network traffic.
The Hola Spark code sends performance metrics and status updated to Hola Spark servers. These reports are very small, usually under 1kb and are not critical or blocking in any way, so even if the browser's network tab reports that they take time to upload, they do not impact page loading speed in any way.
The JS is loaded asynchronously. If the script loads too slowly or fails to load altogether, your site will continue to work just as it does today.
Yes. Install the Hola Spark Configurator. It addes the Hola JS to your local browser. This will allow you to instantly use and customize all Spark features on your site. See the Configurator section for details.
You can benefit from Hola Spark even if you plan on developing similar features in the future.
Yes. Hola Spark allows you to display a 'welcome screen' to users which shows the new video features they can use. The welcome screen is optional. You may customize the text (e.g. to translate to your local language). The dialog appears only once, in order to minimize interruptions to users.
Yes. Hola Spark is implemented in native mobile apps using a simple SDK.
Yes, HolaCDN works out of the box with any online video platforms. Specifically, Hola Spark is fully compatible with Brightcove, Kaltura and Ooyala.
Yes. Hola Spark works with any video player.
Yes. Hola Spark works with any desktop or mobile web browser.
Hola Spark is designed to give your users a high quality, YouTube-like experience for your own videos that are hosted on your site. Hola Spark features do not work on YouTube or Dailymotion embeds.
Hola Spark is available in free and premium versions.
See the pricing table for details.
Yes. After signing up for Hola Spark, you may use all features for 7 days, including unlimited traffic for free. After 7 days, you may select a package and activate your premium account, or keep using the free version, which includes Hola Spark watermarks.
The Hola Spark monthly package includes the following components:
Yes. When your account balance goes down to 15% of the balance you had after
your last payment, Hola will send you an email to remind you to add funds
to your account.
For example: If your previous balance was $200 and you added $800, you will receive an email when your account balance reaches $150.
Yes, you may configure Auto-Recharge in your billing section. You may select to be automatically charged to your account. This will ensure that Hola Spark will always be active on your site.
If your balance reaches zero, all Hola Spark features will stop working.
Your site will appear and behave just like it did before you added Hola
You will also receive an email notifying you that your balance is zero, with a link to the biling section on the control panel.
If you go over the allowed limits of the package you signed up for, you will be charged overage fees based on your rate card. If Hola sees that your overage fees are such that it would make more sense to upgrade your package (meaning - your total payment will be lower with a larger package), Hola will switch you over to the more economical package in the next billing period and notify you accordingly.
Hola Video Preview provides your user with engaging Video Previews instead of static images. Hola automatically finds links to videos on your page, and generates short video previews which are displayed when the user passes his mouse over the thumbnail.
A video preview is more engaging and increases CTR on video articles.
Yes. Hola Video Preview works on any mobile web browser. Since there is no mouseover event in mobile, Hola Video Previews are activated when the thumbnail reaches the middle part of the screen, and stop when the thumbnail is scrolled away from the middle.
No. Hola will automatically generate and host the Video Previews using your original video file.
Previews are displayed as an overlay on the existing page and do not count as extra pageviews.
Hola Spark adds a negligible amount of overhead. In order to generate each
Video Preview, a single Hola Spark server will download the only the parts
of the video required to generate the Video Preview from your CDN.
This happens automatically, as soon as a new video is added to your site, and is equivalent to less than one additional user watching the video.
The Hola Spark server that downloaded the video will generate the Video Preview and distribute it to other Hola Spark servers. This process is transparent and does not increase your monthly bill.
Hola Spark servers keep specific Video Previews cached for as long as possible, based on usage frequency and storage considerations. If a Video Preview is missing, it will be re-generated for next users to enjoy. In any case, the overhead is negligible.
Since Video previews are delivered from Hola Spark servers, they will be
displayed only after they are generated and stored.
In a production environment, Video Preview generation is triggered automatically the first time a user watches a video. If you are testing in a staging environment, Video Previews will not work instantly, since they have not been generated yet.
In order to generate Video Previews, watch the videos on the page. This will trigger Video Preview generation on Hola Spark servers. Wait a few minutes, then refresh the page and try again.
Hola Spark Video Previews work out of the box. No additional configuration is required. Videos are selected as follows:
video.mp4is the URL of the video inside the linked article that will be used to generate the preview.
You can disable Video Previews on specific videos by adding the following attribute to your HTML tag as follows:
video.mp4is the URL of the video inside the linked article that you don't want to generate the preview for.
No. Hola Spark servers use the original videos only to generate Video Previews. Once the Video Preview is ready, the Hola Spark server deletes the original video.
Yes, simply go to the content purge section on your control panel, choose
which Video Preview(s) you want to purge and click the "Purge" button.
Video Previews will be purged within a few minutes. New Video Previews will be automatically generated as soon as users start watching the original videos.
Hola Spark uses multiple algorithms to analyze your videos. These algorithms
create the most compelling preview from the full video based on viewing
A Video Preview is made out of a few short video segments called 'slices'. Hola Spark uses the duration of the original video in order to select one out of three default rules for Video Preview generation:
It takes about few minutes from the first time a video is requested by the first user until the Video Preview for that video becomes available and users start seeing it.
If a Video Preview is not available (e.g. a new video was just uploaded, but the automatic Video Preview for that video was not fully generated yet), the existing static image will be used on mouseover.
Yes, Video Previews work out of the box on all browsers.
Safari (from version 11) and future versions of Chrome (from version 64 expected around January 2018) will block auto-play of videos. This blocksing is not relevant to Hola Spark Video Previews, for two reasons:
Hola Spark servers need to be able to access videos on your site in order to generate video previews. When video chunks are protected, there are few methods in order to be able to fetch them, for example:
In any case, this is a simple implementation step. Contact us to find the best solution for your specific needs.
Hola servers need to be able to access videos on your site in order to generate video previews. If your videos are geo blocked, simply whitelist Hola servers to allow access. The list of server IP addresses to whitelist can be found in your Hola Spark portal.
You can configure how Hola Spark Video Previews are generated and how they are displayed.
Yes. The Auto-play option allows you to automatically trigger Video Previews after a given interval. When Auto-play is enabled, random Video Previews withing the viewable page will randomly start playing, even if the user does not mouseover. This draws the attention of the user to those videos.
Yes. Video Previews can either appear at the exact size of the existing thumbnail, or re-size automatically as follows:
You can configure these settings in Hola Spark portal.
In case your thumbnails don't include a play icon, you can configure Hola Spark to add an overlay play icon on your thumbnails in your Hola Spark portal.
This feature provides seek functionality with Thumbnails to find the desired video location.
Yes. Hola Video Thumbnails are compatible with any video player.
No. Hola will automatically generate and host the thumbnails from your original video file.
To generate Video thumbnails for each video, a single Hola Spark server will
download the video once from your CDN. This is equivalent to one additional
user watching the video and as such is totally negligible overhead.
The Hola Spark server that downloaded the video will generate the Video thumbnails and distribute them to other Hola Spark servers. This process is transparent and does not increase your monthly bill.
Hola servers need to be able to access videos on your site in order to generate thumbnails. See here.
No. Hola Spark servers use the original videos only to generate Player Thumbnails. Once Thumbnails are ready, the Hola Spark server deletes the original video.
Visual Timeline is an Player Thumbnails option which displays selected
thumbnails under the seek bar. This allows the user to get a high level view
of the video and instantly seek to the interesting section, without having
to manually hover over the seek bar.
Visual Timeline is compatible with the following video players: Hola Player, VideoJS and JW Player.
Hola Spark can disaplay thumbnails on the entire player window. This
delivers an amazingly responsive seeking experience.
When dragging the seek bar, the user can instantly see a high-speed full screen version of the video and decide when to stop dragging and resume normal viewing.
When seeking to a new location, the user sees a greyed out image of the video in the target location. The loader appears on top of this image; this effectively makes seeking feel instant, because the user already sees an image.
This feature provides your user with recommended videos to watch, displayed while the current video is still playing. The user can decline the suggestion, click the suggested video to see it, or do nothing - in which case, the suggested video will automatically be loaded at the end of the video that is currently playing.
Video suggestions are engaging and increase video views.
Next video is be selected either using one of the following methods:
Yes, this is possible using the HolaCDN portal. By default, recommended videos will be displayed 30 seconds before the end of the video that is currently playing.
Yes, this is possible using the HolaCDN portal.
Many web pages include a video player and text which requires the user to scroll to read the full article. When the user scrolls up or down, the player disappears from view. The Floating Player feature ensures the user continues to see a small player window in a fixed location on the page, even when the original video player is no longer visible.
You may use the Floating Player for free. See the pricing table for details.
The Floating Player allows the user an uninterrupted video experience even when they are scrolling through the page.
The Floating Player is visible even if the user scrolls the page. This improves monetization, because:
Note: You can configure the Floating to show the actual video and the ads, or just the original content. By default, the Floating Player will show both.
Hola Spark uses your existing player. You do not need to change anything on your site other than simply add the Hola JS code.
Yes. Simply append '?hola_persistent_video=1' to any page URL and refresh. This will enable the Floating Player on that page. Try this both on desktop and mobile browsers.
Yes, these are configurable via the HolaCDN portal.
Yes, simply adjust the activation rules in your HolaCDN portal to exclude ads. Once you do, if the user is scrolling the player out of view while a video ad is playing, it will continue inside the original player window. After the video ad is finished and the actual video starts playing, the Floating Video Player will be activated.
Yes, the user can drag the player to any location on the page, or close it. You may also set up the system to display the player in a fixed location via the Hola Spark portal.
Image Preview provides your user with dynamic image thumbnails instead of static images. Hola automatically finds links to images on your page, and plays a slideshow of the target images when the user passes their mouse over the thumbnail.
Image previews are more engaging and increases CTR.
You only need to host the original image that are part of your article, just as you do today. Hola will automatically generate and host smaller versions used by Image Preview.
Previews are displayed as an overlay on the existing page and do not count as extra pageviews.
It takes about 15-30 seconds from the first time a new article is requested by the first user until the new Image Preview becomes available and visible to users.
If an Image Preview is not available (e.g. a new image gallery was just uploaded, but the small versions of the images were not fully generated yet), the existing static image will be used on mouseover. In other words, your site will function normally, as it does today.
Yes. Hola Image Preview works on any mobile web browser. Since there is no mouseover event in mobile, Hola Image Previews become activated when the thumbnail reaches the middle part of the screen, and stop when the thumbnail is scrolled away from the middle.
If you enable the 'Position Memory' feature, Hola Spark will keep track
of each video's last position so that when the user returns to the same
video, it will continue from the same location.
Hola Spark will show the last position on thumbnails pointing to the video, similar to how this is displayed in YouTube.
You can configure the height and color of the line used to indicate the last position using your control panel.
Hola Watch Later allows your users to save videos they cannot watch at the
exact time the are browsing your site to a 'Watch Later' list.
This offers a stress-free experience. By clicking on the Save Later icon, your users know they can continue browsing the site and that next time they will visit the site, they will easily find the videos they wanted to watch earlier.
Watch Later offers benefits to both the publisher and the end user:
Yes. The Watch Later icon appears inside the player a few seconds after the user paused the video. Watch Later remembers the last position of the video, so that when the user plays the video later, it will automatically seek to the last position in the video the user was watching.
Yes. When watching a video the user saved using Watch Later, the page containing the video is loaded including all its advertising contents. If the video has a pre-roll, it will be displayed and then Watch Later will automatically seek to the last position in the video the user was watching.
You can use Watch Later with or without traffic from HolaCDN. However, since Watch Later offers the best experience when used in conjunction with Hola Video Preview, the configuration is slightly different in each case. Hola needs to know which video to use in order to generate the Video Preview. See here.
You can use Watch Later with or without Hola Video Preview. Using Hola Video Preview is recommended since it offers a better user experience and higher CTR. If you choose not to use Hola Video Preview, Watch Later will be unable to display live previews of the video, and will display basic, static images as thumbnails.
Hola Watch Later does not require users to sign-in. Videos are marked to be watched later, and Watch Later displays the list upon the user's return to the website.
At the moment, Hola Watch Later identifies the user's browser and does not require users to sign in. As a result, Watch Later information is shown on a per-browser basis. Watch Later will soon support different authentication methods (e.g. your site's login, Facebook and Google sign-in etc.).
Hola Watch Later stores only anonymous metadata (e.g. unique ID of browser, video URL, page URL, last position in page and inside video). It does not collect any personal information such as logins, passwords etc.
When the user clicks on a link in their Watch Later list, Hola Spark
navigates to the URL it has stored. If the video is no longer available at
that URL or that URL is broken, the user will see the same error message
they normally see when trying to view the content.
In other words, the experience identical to when when the user emails themselves a link to the page and later clicks that link.
Hola Spark uses Position Memory to keep track of last location in a video and display this to your user. Watch Later uses information collected by Position Memory. You do not have to enable Watch Later to enjoy Position Memory.
Hola Watch Later stores metadata only (e.g. video URL, page URL, BrowserID) and does not not store your videos. Note that if you are using traffic from HolaCDN servers, your videos will be cached on HolaCDN servers. However, this is not a requirement.
Hola Watch later saves list information for as long as a user is active. If a user does not interact with their list (e.g. store new videos or watch videos already stored) for a period of 365 days, Hola Watch Later will delete information stored for that user.
Yes, you can customize all strings in the control panel.
Yes. Create any type of button or element you choose for your site, and have it call
Yes. You can set a minimal time interval between popup appearances.
For example, if you want the popup not to appear when the user refreshes your page 1 hour or less from their last refresh, you may set an interval of 3,600 seconds. This is particularly useful if your page refreshes automatically.
You may also set the interval to 'skip' - which will cause the popup to appear only when the user visits your page after a different site; the popup will never appear if the user refreshes your page.
The Hola Spark Configurator is a Chrome extension that adds the Hola Spark
JS to your local page. This simulates the deployment of the code on your
The Configurator allows you to enable/disable different Spark features as well as configure their look and feel. Changes are applied instantly to your local browser.
Install the Hola
If you do not have a Hola Spark account, you can still use the Configurator using a built-in demo account.
If you have a Hola Spark account, your CustomerID should automatically appear. If it does not appear for any reason, enter it into the CustomerID field.
Yes. The Hola Spark Configurator will customize your local page. Local settings you enable on the Configurator will override any public settings already configured on the control panel. In order to apply the changes to all users, copy the settings to the control panel.
Spark Video Acceleration uses a new way of streaming video from multiple
servers for a single video. The Hola Spark algorithm selects the fastest
available server to deliver the first few seconds of the video. This offers
faster start times compared to streaming the same video using traditional
CDNs, that deliver the video from a single server.
For additional information, see the HolaCDN website.
Spark Video Acceleration uses a new way of streaming video from multiple
servers for a single video. If one of the servers that is streaming the video
slows down for any reason, the Hola Spark algorithm selects another server
that can continue streaming the video with no buffering. This offers
significantly less buffering compared to streaming the same video using
traditional CDNs, that deliver the video from a single server.
For additional information, see the HolaCDN website.
Hola Spark Video Ad Stitching provides a seamless transition between video ads and the actual video the user wanted to watch. For additional information, see the HolaCDN website.
Yes. Hola Spark offers a "Hotline" service, which allows you to be notified
in case of problems on your site or on your existing CDN.
You can receive alerts via phone or email. To enter your contact details and specify times of day Hola is allowed to contact you, go to your portal account and enter the relevant information.
The Hotline service is provided to paying Hola Spark customers.
Hola operates a 24x7 Network Operations Center (NOC), monitored by Hola
engineers. The NOC team uses automated systems to monitor your site's health,
and is trained to perform manual tests to identify and troubleshoot problems.
If you opted to use the Hotline service,
the team will alert you to problem with regarding problems on your site, and
Monitoring is performed on three levels:
Hola Spark customers enjoy 24x7 monitoring of their sites. Videos on your site undergo comprehensive automated testing every 15 minutes as follows:
If one of the tests fails, the NOC team receives an automated alert. The team
will check the nature of reported problem and alert you with a detailed
description of the issue by phone and/or email.
For example, HolaCDN NOC might notify you that on a specific part of your site, video ads are not loading, or that videos freeze after 10 seconds when playing on Android.
Coming soon: Current and historical site test results will be available on your HolaCDN control panel, and you will receive automated alerts if one or more of the tests fail.
Hola Spark allows you to use your existing ad inventory in newly created slots. This lets you increase impressions and advertising revenue.
Hola Spark leverages video to provide you with new slots where you can display ads. Currently, the following slots are available:
You can disable Hola Spark from the control panel. This means that the Hola
JS will still be loaded, but in disabled mode - so it will not do anything.
If you want to completely remove the Hola script from your page without any development effort, you can use an adblocker. Instruct the adblocker to block the domain 'player.h-cdn.com' by adding a custom rule - this will prevent the Hola JS from loading. Don't forget to remove the blocking once you are finished!
You are probably using a "load" event to start the video. The difference
between Chrome and Firefox is that Firefox waits for all requests to finish
before triggering "load" event, even for asynchronous requests and
Chrome does not.
There are two events related to a page loading process: "load" and "DOMContentLoaded". Using "DOMContentLoaded" is better, because Firefox will not wait for all images and other page resources such as the Hola Spark JS to load before auto-playing the video.
Once you start using "DOMContentLoaded", your autoplay videos will start playing as fast as on chrome (with or without Hola Spark).
While other companies charge monthly fees for similar products, we believe that the best way to show off the value of the HolaCDN is to first show what your existing performance is, and then to let you compare it with what we can do for you.
Yes, Video Analytics are optional. You can turn them off using your Control Panel
Yes. By default, HolaCDN team will enable HolaCDN servers to stream some
of your video traffic. This will reduce your existing CDN traffic and cost,
and it is free of charge.
You do not need to take any action to receive this traffic. If you are using HolaCDN video analytics and do not want to receive free traffic, contact us.
HolaCDN only collects information regarding video performance: start/seek
times, buffering events, video bitrates etc.
All statistics are available as tables and graphs per platform, per device, per country, per city, and per ISP and are exportable to multiple formats.
For a more detailed list see our reference guide.
No. HolaCDN does not collect any personally identifiable information such as
usernames and passwords. It only collects video performance information such
as start time, seek time, and buffering events.
Information collected is sent as clear text and can be seen in the browser developer console. Detailed sample printouts of the information collected are available in the reference guide. Data collected is stored on secure, dedicated HolaCDN servers.
If you want to reduce information collected even further in order to comply with European laws, see below. You can disable collection of Video Analytics anytime from your Hola Spark portal. This will not have any effect on other Hola Spark features.
Yes. If you would not like IP address information to be stored on HolaCDN
servers, you can simply turn on the "Enhanced user privacy" setting in the
configuration section. This will strip away any user identifiers such as IP
addresses from logs and error reports.
You can disable collection of Video Analytics anytime from your Hola Spark portal. This will not have any effect on other Hola Spark features.
HolaCDN statistics are stored for each video in one second increments. Aggregation calculations are performed every 5 minutes. Raw data can be exported to JSON and CSV formats, and via API to external platform.
If your account is active, HolaCDN does not delete video analytics from
your account, but the granularity of stored statistics varies.
Granular statistics (which go down to 5 minute intervals) are available for a period of 30 days.
Statistics 30 days or older are averaged (to hour, and later into days intervals).
So, last week's data includes all data points and the results are very detailed, but last month's data is less detailed.
Note:If your account is inactive for over 90 days (meaning: HolaCDN was not used to stream videos or collect video analytics), it will be automatically disabled. Billing records will remain intact, but all statistics in your account will be permanently deleted.
You may re-activate your account at any time by logging in to the portal.
Statistics for individual videos appear in the 'events' table as soon as the
video finishes playing.
Statistics from multiple videos are aggregated every 5 minutes, which is also the frequency the dashboard, maps and detailed statistics table are updated.