Yandex.Metrika APIを使用して統計を表示する

Yandex Metrics APIを開くことについてハブを読んで、ブログでこれを使用したいと思いました。

文字通り、wordpress.orgでモデレーション用のプラグインを送信した時点で、 Drupal用の同様のモジュールに関する投稿がハブに表示されました

主な違いは次のとおりです。

プラグインの猫の説明の下。

このプラグインを作成する目的は、トラフィック統計をサイトに直接表示することです。

現時点では、出席グラフは、日別、時間別、性別、訪問者の年齢構造、地理情報、最も訪問されたページを表示するウィジェットで利用できます。 この計画は、Yandex.Metrikaで利用可能なすべてのレポートをサポートしています。

このプラグインを使用することは、すでに独自のWordPressサイト、Yandexアカウント、およびYandex.Metrikaカウンターがインストールされていることを意味します。

カスタマイズ



WordPress管理エリアでプラグインをダウンロードしてアクティブにし、[設定]タブ-> [TI Stat]に移動します。
ここでは、ユーザー名(yandex.ruなし)とパスワードを入力する必要があります。 受信したトークンはデータベースに保存され、ユーザー名は削除されます。

利用可能なサイトの中から、統計を表示するサイトを選択します。
画像

ブログページを開き、[ystat]コードを適切な場所に挿入します。 これは私のサイトのグラフがどのように見えるかです:
画像

チャート出力を制御できます。 これを行うには、chartsパラメーターでショートコードを挿入します。 例えば

[ystatチャート=「トラフィック、毎時、年齢、性別、国」]

さらに、最も訪問されたページを表示するウィジェットを使用できます。

開発計画


現時点では、プラグインは完璧にはほど遠いですが、私はこの方向に動かすつもりです。


マットチェスト


Yandexサーバーと通信するには、PHPとcurlが使用されます。

トークンを取得するには、名前とパスワードによる認証が使用されますが、残念ながら現在のところYandexでの確認による認証はできません。

出力には、シェアウェアチャートamChartsが使用されます。 開発者によると、これらはJavaスクリプトで記述されており、HTML5に完全に準拠しています。

すべてのグラフをオブジェクトとして記述しようとしましたが、これは実用的ではないことが判明しました。 現時点では、唯一の本格的なオブジェクトは承認です。

おわりに



この記事の執筆時点では、プラグインはwordpress.orgで管理されており、ダウンロードできます。

UPD:チャートはXMLからデータを取得します。 管理パネルで新しいXML生成が設定されるまでの時間。
グラフ表示設定もXMLで保存されます。将来、いくつかのパラメーターを変更できるようになります。

参照資料


Source: https://habr.com/ru/post/J124071/


All Articles