Using the HCP Content Player

The HCP Content Player is a dedicated browser experience enabling accounts to view content sent to them from various features of Veeva CRM. Interactions with content viewed via the HCP Content Player are tracked and saved in Veeva CRM, enabling admins to report and audit on activity of sent content. The HCP Content Player is hosted by Veeva and cannot be embedded in customer-owned pages.

The HCP Content Player supports all Veeva supported languages, including translations for the media controls, slide labels, and error messages.

The following types of content can be viewed in the HCP Content Player:

  • HTML content – The following Multichannel CRM JavaScript functions are supported:
  • goToSlide()
  • goToSlideV2()
  • Images – The following formats are supported:
  • .png
  • .jpg
  • .jpeg
  • PDFs
  • Videos – The following formats are supported:
  • .mp4
  • .m4v
  • .mov

Supported HCP Content Player Entry Points

The following Veeva CRM features utilize the HCP Content Player to view content from Veeva CRM:

Viewing Content in the HCP Content Player

The HCP Content Player is optimized for both laptops and mobile devices, enabling recipients to view the content in the device most convenient for them.

When viewing the content, the slide navigation panel displays the name of the content, thumbnails for each slide in the presentation, and each slide’s number in the presentation.

Specific controls and actions in each slide vary based on the media type:

  • HTML – Viewers can directly navigate to a slide by selecting it in the panel, or can use the Previous and Next buttons to display each slide in order

    Desktop Mobile
  • Image – Viewers can directly navigate to a slide by selecting it in the panel, or can use the Previous and Next buttons to display each slide in order

    Desktop Mobile
  • PDF – Viewers can scroll through the document page by page, or can navigate to pages in the PDF directly via the page’s thumbnail in the navigation bar. Viewers can use the Zoom function to zoom in or out of the document, as well as use their browser or device’s Find function to locate specific text in the document.

    Desktop Mobile
  • Video – A video player displays that enables viewers to pause the video, adjust volume and playback speed, and scrub the video’s timeline to navigate to specific parts of the video

    Desktop Mobile

If the content is marked as expired, the link displays an error message in the HCP Content Player.

Tracking CLM HCP Content Player Activity

Whenever a slide within a presentation or a page within a PDF is viewed via the HCP Content Player for more than two seconds, a Message_Activity_vod record is created in Veeva CRM to track the activity. This record has the following properties:

Field

Description

Record Type

Veeva_Content_Player_Activity_vod

Key_Message_vod

References the viewed Key_Message_vod record.

Activity_vod

Viewed_vod

Activity_DateTime_vod

The datetime when the content was viewed.

CLM_Presentation_vod

References the appropriate CLM Presentation.

Media_Type_vod

The Media Type of the slide. Available values are:

  • HTML_vod
  • Image_vod
  • PDF_vod
  • Video_vod

Session_Id_vod

The unique ID for the viewing session. A session is the time from when the player is first loaded to when it is closed, or if no activity is detected for five minutes.

View_Order_vod

The order in which the slide was viewed in the session.

Duration_vod

The time spent viewing the slide, in seconds.

Detail_Group_vod

The value of the Detail_Group_vod field from the associated Key_Message_vod record.

Product_vod

The value of the Product_vod field from the associated Key_Message_vod record.

Video_Start_Time_vod

Timestamp of where the video started playing. This field only populates when the Media_Type_vod field is Video_vod.

Video_Last_Viewed_Time_vod

Timestamp of the last viewed frame of the video. This field only populates when the Media_Type_vod field is Video_vod.

Video_Total_Time_Spent_vod

The total time the video played during the session, in seconds. This field only populates when the Media_Type_vod field is Video_vod.

Video_Length_vod

The total length of the video, in seconds. This field only populates when the Media_Type_vod field is Video_vod.

Page_Number_vod

The page number of the viewed PDF. This field only populates when the Media_Type_vod field is PDF_vod.

Slide_Number_vod

Populates with the Display_Order_vod field of the associated CLM_Presentation_Slide_vod record.

Slide_Version_vod

The Slide_Version_vod field of the associated Key_Message_vod record.

Tracking Auto-Published Email Fragment Views and Downloads

When a CRM Auto-Published Email Fragment is viewed in the HCP Content Player for more than two seconds or is downloaded, an Email_Activity_vod record with a record type of Veeva_Content_Player_Activity_vod is created in Veeva CRM to track the activity. This record has the following properties:

Field

Description for Views

Description for Downloads

Event_Type_vod

Viewed_vod

Downloaded_vod

Activity_DateTime_vod

The datetime when the content was viewed.

The datetime when the content was downloaded.

Media_Type_vod

The media type. Available values are:

  • PDF_vod
  • Image_vod
  • Video_vod

n/a

Duration_vod

The total time spent on the content.

n/a

Veeva_Distribution_vod

The Veeva Distribution record that was accessed to render the content.

The Veeva Distribution record that was accessed to download the content.

Veeva_Content_vod

The Veeva Content record that was used to upload the content.

Approved_Document_vod

The Approved Document email fragment record that was used to send the content.

Transaction_Type_vod

Veeva_Content_vod

Page_Number_vod

The page number of the viewed PDF. This field only populates when the Media_Type_vod field is PDF_vod.

n/a

Video_Start_Time_vod

Timestamp of where the video is being played from. This field only populates when the Media_Type_vod field is Video_vod.

n/a

Video_Last_Viewed_Time_vod

Timestamp of the furthest viewed frame on the video. This field only populates when the Media_Type_vod field is Video_vod.

n/a

Video_Length_vod

Time in seconds of the length of the video. This field only populates when the Media_Type_vod field is Video_vod.

 

Tracking Dynamic Content Views and Downloads

When dynamic content is viewed in the HCP Content Player for more than two seconds or is downloaded, an Email_Activity_vod record with a record type of Veeva_Content_Player_Activity_vod is created in Veeva CRM to track the activity. This record has the following properties:

Field

Description for Views

Description for Downloads

Event_Type_vod

Viewed_vod

Downloaded_vod

Activity_DateTime_vod

The datetime when the content was viewed.

The datetime when the content was downloaded.

Media_Type_vod

PDF_vod

n/a

Duration_vod

The total time spent on the content.

n/a

Page_Number_vod

The page number of the viewed PDF.

n/a

Transaction_Type_vod

Veeva_Content_vod

Veeva_Distribution_vod

The Veeva Distribution record that was accessed to render the content.

The Veeva Distribution record that was accessed to download the content.

Veeva_Content_vod

The Veeva Content record that was used to store the content.