Show Menu
主题×

为Adobe Adobe配置视频跟踪Analytics

有多种方法可用于跟踪视频事件,其中2种是旧版Adobe Analytics的旧版选项。 以下旧版选项为: 旧里程碑和旧秒。
在继续之前,请确保​ ​您有一个在AEM​ 中上传的可播放视频
要确保您的视频在页面上播放,请参 阅本教程 ,了解如何在AEM中转码视频文件。
请按照以下过程使用每种方法设置视频跟踪框架。
对于新的实施,建议您不 要使用 “旧版”选项进行视频跟踪。 请改用 Milestones 方法。

常见步骤

  1. 通过从Sidekick拖动视频组 ,并将可播放视频 添加为组件的资产 ,设置网页
    • 下面各节中的示例将名称 my-sc-configuration用于配置 ,并将 视频用于 框架。
  2. 在框架页面上,选择一个RSID并将用法设置为“all”。 ( https://localhost:4502/cf#/etc/cloudservices/sitecatalyst/videoconf/videofw.html )
  3. 从Sidekick中的常规组件类别卡,将视频组件拖动到框架上。
  4. 选择跟踪方法:
  5. 当您选择跟踪方法时,CQ变量的列表会相应地发生变化。 有关如何进一步配置组件并将CQ变量与AdobeAnalytics属性映射的信息,请参阅下面的部分。

Milestones

Milestones方法可跟踪有关视频的大多数信息,并且可高度自定义,且易于配置。
要使用里程碑方法,请指定基于时间的跟踪偏移以定义里程碑。 当视频播放通过里程碑时,该页面将调用AdobeAnalytics来跟踪事件。 对于您定义的每个里程碑,组件会创建一个CQ变量,您可以将其映射到AdobeAnalytics属性。 这些CQ变量的名称使用以下格式:
eventdata.events.milestoneXX

XX后缀是定义里程碑的轨道偏移。 例如,指定4、8、16、20和28秒的轨道偏移可生成以下CQ变量:
  • eventdata.events.milestone4
  • eventdata.events.milestone8
  • eventdata.events.milestone16
  • eventdata.events.milestone20
  • eventdata.events.milestone28
下表描述了为里程碑方法提供的默认CQ变量:
CQ变量 AdobeAnalytics地产
eventdata.videoName 如果在DAM中设置 ,则映射到该 变量的变量将包含 视频的用户友好名称(Title); 如果未设置此值,则将发送视 频的文 件名称。 播放视频时,只发送一次。
eventdata.videoFileName 映射到此变量的变量将包含文件的名称。 仅与eventdata.事件.a.media.视图一起发送
eventdata.videoFilePath 映射到该变量的变量将包含文件在服务器上的路径。 仅与eventdata.事件.a.media.视图一起发送
eventdata.events.a.media.segmentView 每次通过区段里程碑时发送
eventdata.events.a.media.timePlayed 每次触发里程碑时发送,用户观看给定区段所花费的秒数也会随此事件一起发送。 例如eventX=21
eventdata.events.a.media.view 在初始化视频时发送视图
eventdata.events.a.media.complete 视频播放完成时发送
eventdata.events.milestoneX 当给定里程碑通过时,X表示里程碑触发的第二个
eventdata.a.contentType 发送到每个里程碑; 在AdobeAnalytics电话中显示为pev3,通常以“视频”的形式发送
eventdata.a.media.name 完全匹配eventdata.videoName
eventdata.a.media.segment 包含有关已查看区段的信息,例如2:O:4-8
您可以通过在DAM中打 开视频 ,并将“标题”元数据字段设置为所需的名称,来设置视 频的 用户友好名称。
  1. 选择里程碑作为跟踪方法后,在“跟踪偏移”框中,输入以逗号分隔的跟踪偏移列表(以秒为单位)。 例如,以下值定义视频开始后4、8、16、20和28秒的里程碑:
    4,8,16,20,24
    
    
    偏移值必须是大于0的整数。 默认值为 10,25,50,75 .
  2. 要将CQ变量映射到AdobeAnalytics属性,请将AdobeAnalytics属性从ContentFinder拖动到组件上CQ变量旁。
    有关优化映射的信息,请参阅Adobe Analytics指南中的测量视频
  3. 将框架 添加到页面。
  4. 要在预览模式 下测试设置 ,请播放视频,以获取Adobe Deation Calls的触发。
AdobeAnalytics跟踪数据示例随后适用于使用4、8、16、20和24的跟踪偏移以及CQ变量的以下映射进行的里程碑跟踪:
CQ 变量 AdobeAnalytics地产
eventdata.videoName prop2
eventdata.videoFileName prop3
eventdata.videoFilePath prop4
eventdata.events.a.media.segmentView event1
eventdata.events.a.media.timePlayed event2
eventdata.events.a.media.view event3
eventdata.events.a.media.complete event4
eventdata.events.milestone4 event10
eventdata.events.milestone8 event11
eventdata.events.milestone16 event12
eventdata.events.milestone20 event13
eventdata.events.milestone24 event14
eventdata.a.contentType eVar3
eventdata.a.media.name eVar1, prop1
eventdata.a.media.segment eVar2
在此示例中,视频组件在框架页面上显示如下:
要查看对Adobe Analytics的调用,请使用适当的工具,如DigitalPulse Debugger或Fiddler。
使用提供的示例调用Adobe DigitalPulse Debugger时,其外观应如下:
这是对Adobe Analytics (Adobe )进行的第一次调用,其中包含以下值:
  • prop1和eVar1 for eventdata.a.media.name,
  • props2-4,以及eVar2和eVar3,它们包含contentType(视频)和segment(1:O:1-4)
  • 事件3,映射到eventdata.事件.a.media.视图。
这是Adobe Analytics ​打来的第三个电话:
  • prop1和eVar1包含a.media.name;
  • 事件1,因为已查看区段
  • 事件2(已播放时间)= 4
  • 事件11已发送,因为已达到eventdata.事件.milestone8
  • prop2至4不发送(因为eventdata.事件.a.media.视图未触发)

非传统里程碑

除里程碑是使用跟踪长度的百分比定义的以外,“非旧版里程碑”方法与“里程碑”方法类似。 共性如下:
  • 当视频播放通过里程碑时,该页面将调用AdobeAnalytics来跟踪事件。
  • 义用于与Adobe Jove属性映射 的CQ变量的静态集。
  • 对于您定义的每个里程碑,组件会创建一个CQ变量,您可以将其映射到AdobeAnalytics属性。
这些CQ变量的名称使用以下格式:
XX后缀是定义里程碑的轨道长度百分比。 例如,指定10、25、50和75的百分比可生成以下CQ变量:
  • eventdata.events.milestone10
  • eventdata.events.milestone25
  • eventdata.events.milestone50
  • eventdata.events.milestone75
eventdata.events.milestoneXX

  1. 选择“非旧式里程碑”作为跟踪方法后,在“跟踪偏移”框中,输入以逗号分隔的列表,以跟踪长度百分比表示。 例如,以下默认值定义的里程碑数为跟踪长度的10%、25%、50%和75%:
    10,25,50,75
    
    
    偏移值必须是大于0的整数。
  2. 要将CQ变量映射到AdobeAnalytics属性,请将AdobeAnalytics属性从ContentFinder拖动到组件上CQ变量旁。
    有关优化映射的信息,请参阅Adobe Analytics指南中的测量视频
  3. 将框架 添加到页面。
  4. 要在预览模式 下测试设置 ,请播放视频,以获取Adobe Deation Calls的触发。

旧式里程碑

此方法与Milestones方法类似,其差异在于跟踪偏移字段中指定的里程碑 是百分比 ,而不是视频中的设置点。
“跟踪偏移”字段只接受一个以逗号分隔的列表,其中包含1到100之间的整数。
  1. 设置“轨道偏移”。
    • e.g.10,50,75,100
    此外,发送给AdobeAnalytics的信息也不易定制; 只有3个变量可用于映射:
eventdata.videoName 如果在DAM中设置 ,则映射到该 变量的变量将包含 视频的用户友好名称(Title); 如果未设置标题,则将发送视 频的文 件名称。 播放视频时,只发送一次。
eventdata.videoFileName 映射到此变量的变量将包含文件的名称。 播放视频时,只发送一次。
eventdata.videoFilePath 映射到该变量的变量将包含文件在服务器上的路径。 播放视频时,只发送一次。
您可以通过在DAM中打 开视频 ,并将“标题”元数据字段设置为所需的名称,来设置视 频的 用户友好名称。 您还需要保存完成后所做的更改。
  1. 将这些变量映射到props 1到3
    调用 中的其余相关信息 ,将连接到一个名 为pev3 的变 量中
    使用提供的示例 ,对Adobe Debugger的调用示例在使用DigitalPulse Debugger查看时应当如下:
    调​ 用中发送 ​的pev3变量包含以下信息:
    • 名称 -视频文件的名称( film.avi )
    • 长度 -视频文件的长度,以秒为单位( 100 )
    • 播放器名 -用于播放视频文件的视频播放器( HTML5视频 )
    • 已播放的总秒 数——已播放视频的总秒数( 25 )
    • 开始时间戳 -标识视频播放何时开始的时​ 间戳(1331035567 )
    • 播放会话 -播放会话的详细信息。 此字段指示用户如何与视频交互。 这可能包括一些数据,如他们开始播放视频的位置、他们是否使用视频滑块来推进视频,以及他们停止播放视频的位置( L10E24S58L58 —— 视频在秒时停止。 第L10节的25个,然后跳到秒。 48 )

旧秒

使用​ 传统秒 ​方法时,AdobeAnalytics调用每隔N秒被触发一次,其中N在“跟踪偏移”字段中指定。
  1. 将“轨道偏移”设置为任意秒数,
    • 例如6
    “跟踪偏移”字段只接受大于0的整数
    发送给Adobe Analytics的信息不易自定义。 只有3个变量可用于映射:
eventdata.videoName 如果在DAM中设置 ,则映射到该 变量的变量将包含 视频的用户友好名称(Title); 如果未设置标题,则将发送视 频的文 件名称。 播放视频时,只发送一次。
eventdata.videoFileName 映射到此变量的变量将包含文件的名称。 播放视频时,只发送一次。
eventdata.videoFilePath 映射到该变量的变量将包含文件在服务器上的路径。 播放视频时,只发送一次。
您可以通过在DAM中打 开视频 ,并将“标题”元数据字段设置为所需的名称,来设置视 频的 用户友好名称。 您还需要保存完成后所做的更改。
  1. 将这些变量映射到prop1、prop2和prop3
    调用 中的其余相关信息 ,将被关联到一个 名为pev 3的 变量中
    使用提供的示例调用Adobe DigitalPulse Debugger时,其外观应如下:
    此调用与上述旧版里程碑调用类似。 请参见此处提供的有关pev3 的信息
本教程中使用的参考: