【よくあるご質問】個人の視聴履歴を取得することはできますか | millvi

millviでは個人アカウントに関する情報を保管できない仕様のため標準では個人視聴履歴の取得はできません。ただし、以下の方法を使うことで、個人視聴履歴の取得を行うことができます。

 

<目次>
1. 参照元URLにダミーのパラメータを割り振る方法
2. JSAPIを使って視聴完了イベントを設計する方法


 

 

1. 参照元URLにダミーのパラメータを割り振る方法

 

millviの動画を埋め込み先のURLに任意の識別記号を添えることでパラメータごとにレポートを確認することが可能です。

https://exsample.eviry.com
↪︎https://exsample.eviry.com?id=001
↪︎https://exsample.eviry.com?id=002
↪︎https://exsample.eviry.com?id=003

上記のようにパラメータごとにURLを視聴者に配布することで個人ごとの視聴履歴が取得できます。

 

 参考

 


 

2. JSAPIを使って視聴完了イベントを設計する方法

 

millviでは以下のJSAPIを用意しています。

MillviPlayer.isEnded()
Eviry.Player.eventListeners

 

上記JSAPIを使い視聴者が視聴完了した場合において返却される値を元に個人視聴履歴を取得します。
※視聴者情報が貴社DBに保持されていることが必要となります。

 

<html> 
<head></head>
<body>
<script type="text/javascript">
var Eviry=Eviry||{};Eviry.Player||(Eviry.Player={});Eviry.Player.embedkey="xxx";

Eviry.Player.eventListeners = { "played" : function (options) { // 初回再生開始イベント 【特定の処理(ユーザー情報と共に初回再生開始をDBに書き込む)】 }, "ended" : function (options) { // 再生完了イベント 【特定の処理(ユーザー情報と共に再生完了をDBに書き込む)】 } }

</script>
<script type="text/javascript" src="https://xxxxxxxxxxxxx/eviry.player.min.js"></script>

</body>
</html>

 


 

 参考

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています