Orbitvu Public Support Site

プレゼンテーションの統計

Updated on

統計URLはプレゼンテーションオブジェクト毎に返されます。

https://orbitvu.co/api/v1/presentations/<id>/statistics/[.json|.xml]
Click to copy

返されるデータ

このエンドポイントは特定の統計データへのURLのリストを返します。
結果の例:

{
   "countries": "https://orbitvu.co/api/v1/presentations/46/statistics/countries",
   "cities": "https://orbitvu.co/api/v1/presentations/46/statistics/cities",
   "referers": "https://orbitvu.co/api/v1/presentations/46/statistics/referers",
   "views": "https://orbitvu.co/api/v1/presentations/46/statistics/views"
   "views2": "https://orbitvu.co/api/v1/presentations/46/statistics/views/2/",
}
Click to copy

すべての統計URLは、date_rangeパラメータでフィルタリングできます。 戻り値は次のとおりです。

  • countries

特定の日付範囲(ページ分けされた)で国別にグループ化されたプレゼンテーションのviewsの数
結果の例::

{
    "count": 1,
    "next": null,
    "previous": null,
    "results": [
        {
            "country_name": "Poland",
            "country_code": "PL",
            "views": 245
        }
    ]
}
Click to copy
  • cities
    特定の日付範囲(ページ分けされた)で国と都市別にグループ化されたプレゼンテーションのviewsの数
    結果の例:
{
    "count": 1,
    "next": null,
    "previous": null,
    "results": [{
        "name": "Pila",
        "views": 20,
        "country": "Poland",
        "country_code": "PL",
        "country_name": "Poland"
     }]
}
Click to copy
  • referers
    特定の日付範囲(ページ分けされた)でリファラー別にグループ化されたプレゼンテーションのviewsの数
    結果の例:
{
   "count": 1,
   "next": null,
   "previous": null,
   "results": [
       {
        "hostname": http://orbitvu.co/001/YmPwz3333DSsiWD9peD9c6/ov3602/3/view",
        "views": 10
       }
   ]
}
Click to copy

リファラーには追加のフィルタリングオプションがあります。 date_range_start および date_range_end パラメータを使用して特定の日付範囲を指定することができます。
詳細は後述する「フィルタリング」セクションの詳細を参照してください。

  • views

特定の日付範囲のビューの数。 このエンドポイントは下位互換性のために用意されており、より多くの情報を提供する views2 エンドポイントを使用することが推奨されます。
結果の例:

[
    {
        "27-02-2015": 0
    },
    {
        "28-02-2015": 0
    },
    {
        "01-03-2015": 0
    },
    {
        "02-03-2015": 0
    },
    {
        "03-03-2015": 0
    },
    ...
]
Click to copy
  • views2

特定の日付範囲のビューの数。 views とは異なるフォーマットです。

結果の例:

[
    {
        "date": "27-02-2015",
        "total_views": 0,
        "views": 0
    },
    {
        "date": "28-02-2015",
        "total_views": 0,
        "views": 0
    },
    {
        "date": "01-03-2015",
        "total_views": 0,
        "views": 0
    },
    ...
]
Click to copy

返されるデータの説明:

  • views は現在表示されているプレゼンテーションのビューの数です
  • total_views はviewsの合計です 

フィルタリング

フィルタリングは、date_rangeパラメータとdate_range_startdate_range_end(リファラーエンドポイントのみ)で行うことができます

可能な値と形式:

  • date_rangeの値:  last_year, last_month, last_week, years, this_month, this_year, range
  • date_rangeのデフォルト値:  last_month
  • date_range_startdate_range_end の形式:  YYYY-mm-dd

rangeの値はリファラーの統計にのみ有効で、追加のクエリ文字列パラメータとしてdate_range_start および date_range_end が指定されている場合にのみ機能します。

years の値は、viewsviews2 のエンドポイントでのみ有効です。 他の統計については、データは最大1年間保持されます!

返された値は、選択した日付範囲のビューの累積数を定義する辞書のリストです。
例えばlast_weekの場合は次のようになります: 

URL: https://orbitvu.co/api/v1/presentations/1233/statistics/views.json?date_range=last_week

上記のURLは説明のために使用されているダミーで、実際にアクセスしても動作しません。

結果の例:

[
  {
      "13-09-2014": 130
  },
  {
      "14-09-2014": 332
  },
  {
      "15-09-2014": 265
  },
  {
      "16-09-2014": 198
  },
  {
      "17-09-2014": 390
  },
  {
      "18-09-2014": 323
  },
  {
      "19-09-2014": 302
  }
]
Click to copy

range 付きの referers の場合

URL: https://orbitvu.co/api/v1/presentations/1234/statistics/referers.json?date_range=range&date_range_start=2015-03-01&date_range_end=2015-04-01

結果の例:

{
    "count": 1,
    "next": null,
    "previous": null,
    "results": [
        {
            "hostname": "http://orbitvu.co/001/YmPwzTdd3DSsiWD9peD9c6/ov3602/3/view",
            "views": 0
        }
    ]
}
Click to copy
Previous Article プレゼンテーションの詳細
Next Article アカウントの詳細
Still Need Help? Contact Us