Track Interactions with Vimeo videos


You can embed videos hosted on Vimeo in your Sitefinity CMS site. This way you can generate more traffic and have more contact visits. Afterwards, you can use Sitefinity Insight to analyze the impact of the embedded Vimeo videos on your marketing goals.

This article demonstrates how to collect data for contact interactions with a Vimeo video on your Sitefinity CMS site.

PREREQUISITES: Before tracking Vimeo videos, you must ensure the following:

  • Sitefinity Insight connector is enabled on your Sitefinity CMS instance.
    For more information, see Activate and deactivate modules.
  • Sitefinity Insight connector is properly configured and connected.
    For more information, see Connect to Sitefinity Insight.
  • Your Sitefinity CMS version is 12.2 or newer.

RECOMMENDATION: If you are using a custom tracking script or a third-party library, they can interfere with the built-in tracking functionality.
We recommend either disabling the built-in tracking code, or removing the custom script.

Embed Vimeo videos

To embed a Vimeo video on a Sitefinity CMS page, which can be tracked by Sitefinity Insight, perform the following:

  1. In Vimeo, open the video that you want to embed.
  2. Under the video, click Share » Get embed code.
  3. Copy the sharing code snipped.
    The snipped looks similar to <iframe src =…></iframe>.
    This is the tag, which you use to embed the video in your Sitefinity CMS page.
    For more information, see Vimeo documentation >> How do I embed my video?
  4. In the Sitefinity CMS backend, open for editing the page where you want to embed the video.
  5. Place the Content block widget on the page and click Enter content.
  6. Click Embed.
  7. Paste the sharing code that you copied in Step 3.
  8. Click Insert.
  9. Save your changes.

Track Vimeo videos using the Sitefinity Insight JavaScript SDK

You can use Sitefinity Insight JavaScript SDK to track the marketing performance of the Vimeo videos, embedded on your web properties. Perform the following:

  1. On your page, place the Script widget and configure it to execute in the <head> tag.
    For more information, see one of the following:
  2. Inside the widget, paste the following code:

Tracking considerations

Sitefinity CMS reports the visitors’ actions performed on tracked videos to your Sitefinity Insight data center. You can use these actions as touchpoints and other Sitefinity Insight artifacts. When creating your Sitefinity Insight rules, based on video-related interactions, consider the following implementation details:

  • When the visitor plays the video for the first time, Sitefinity Insight reports one interaction with the Start video predicate.
  • Sitefinity Insight tracks the start of video playback as part of the Content report. You can this report to monitor the marketing performance of your videos.
    For more information, see Content report » Videos.
  • If the visitor pauses and then resumes the video, this does not create new Start video interaction.
  • Depending on what length of the video the user have watched, Sitefinity Insight sends interaction with the following predicates:
    • Watch 25% of video
    • Watch 50% of video
    • Watch 75% of video
  • If the visitor finishes watching the video, the predicate that is sent is Finish video.
  • If a visitor watches half of the video, the 25% and 50% thresholds are reported. If, afterwards, the user goes back to the beginning of the video, no interactions are sent for the already reached thresholds. The Watch 25% of video and Watch 50% of video interactions are sent only once.
  • In case the user skips portions of the video, Sitefinity CMS reports the length of the watched video by combining the lengths of all watched segments. Sitefinity CMS does not report the absolute thresholds of the video.
    For example, if the user watches 10% of the video and then seeks to 80%, their progress continues from 10% onwards - it is not increased to 80%. Therefore, only the Watch 25% of video predicate is reported.
  • If the user pauses a video, then resumes it , the tracked progress is not lost.
    For example, if the user pauses at ~40% and continues to watch after some time, interaction will be sent when the 50% threshold is reached.
  • When the user finishes a video and then replays it, nothing is tracked.
  • Sitefinity CMS does not support tracking of Vimeo showcases (playlists).

Was this article helpful?