サイトアイコン Embarcadero RAD Studio, Delphi, & C++Builder Blogs

今すぐアプリにウェブサイトメトリクスを追加するには?

pexels rodnae productions 7948060

この記事は、Thushara Wedagedara氏のブログの抄訳です

ウェブサイトメトリクス(Website Metrics)は、ウェブマスターがウェブサイトの有効性と有用性を分析および判断するために非常に重要です。 一般的にメトリクスは、ページに関するアイデアを得るために、ランキング情報、インデックス情報、スパムの範囲、およびその他の多くの情報が表示されます。欠点は、多くのウェブサイトメトリクスAPIに、直接アクセスするのが難しい結果ページが存在していたり、データをさまざまな方法で事前に作成されたバージョンに統合して視覚化することが難しいことです。

このブログは、デスクトップやモバイルのアプリで、ウェブサイトメトリクスの背後にあるデータを取得する機能を追加して、オフラインでも閲覧しやすくする方法や、そのデータをデータベースに抽出する方法をご紹介します。

なぜウェブサイトメトリクスが重要なのでしょうか?

ウェブサイトメトリクスに基づいて、ウェブサイトのコンテンツの将来的な方向性や、重点的に調整すべき分野について判断することができます。また、URLメトリクスはリンク構築にも非常に重要です。外部のウェブサイトからのリンクは、ほとんどの検索エンジンから支持されているとみなされます。良質な外部リンクがあなたのサイトをリンクしていればいるほど、検索エンジンはあなたのサイトを注目し、検索ランキングを上げる価値があると考えるでしょう。URLメトリクスは、ウェブサイトとそのコンテンツが世界中でどのように閲覧され、評価されているかを明確に示すものであり、それによって検索者があなたを相対的にどのように重要視していることがわかります。

Mozとは?

Mozは、検索エンジンの最適化を行う技術職、すなわちSEOエンジニアの強い味方です。SEOを成功させるためのオールインワンのツールを提供しています。リンク切れや重要なタグの欠落、その他多くの問題など、サイトのインデックスを作成する際の妨げとなる要因を見つけることができます。すべてのマトリックスをチャートにまとめ、一目でわかるようにしてくれます。また、時系列でランキングを追跡し、チャートで表示することもできます。バックリンクはSEOにとって非常に重要ですが、Mozでは信頼性の高いバックリンクメトリクスを取得できます。間違ったキーワードでのランキングは、ウェブサイトには何の役にも立ちません。Mozを使用すると、正しいキーワードリサーチができます。

ウェブサイトのURLメトリクスを取得する方法は?

Mozは、URLメトリクスのための使いやすいAPIを提供しています。あなたが提供したドメインやURLに関する50以上のメトリクスを提供してくれます。小規模なプロジェクトには十分な数のAPIリクエストが用意されており、無料トライアルを提供しています。API Access ID、Secret Keyおよびマトリックスを取得するURLを使用してRESTリクエストを行う必要があり、リクエスト、レスポンスともにJSON形式となっています。

MozのAPIにアクセスするためには、こちらのサイトからサインアップが必要です。

Delphi / C++BuilderのアプリケーションでURLメトリクスを取得するには?

Delphi/C++Builderでは、MozのURLメトリクスを簡単に取得する方法を提供しています。「Embarcadero RESTデバッガ」というEmbarcaderoの無料ツールを使ってGUIコンポーネントを生成し、DelphiやC++Builderのアプリケーションに貼り付けることができます。(Embarcadero RESTデバッガは、Delphi/C++Builderの製品にも付属しています)

RESTコンポーネントやメモリデータベース用のコンポーネントをコピーして、フォームに直接貼り付けることができます。

まず、Embarcadero RESTデバッガを起動し、パラメータを以下のように設定します。

注意:[認証]タブで、基本認証のユーザー名とパスワードとしてMozの「Access ID」と「Secret Key」を設定する必要があります。

DelphiやC++アプリにRESTコンポーネントを追加する方法

HTTPリクエストを送信してMozのURLメトリクスを確認できます。エラーが発生しないでHTTPレスポンスが取得できた場合は、コンポーネントをコピーして、Delphi / C++Builderのフォームに貼り付けます。

Delphi/C++Builderでは数行のコードを書くだけで、TRESTRequestコンポーネントからHTTPリクエストを送信し、TRESTResponeコンポーネントからHTTPレスポンスを取得し、好みに応じてJSONを解析することができます。

デスクトップまたはモバイルアプリにウェブサイトマトリクスを取得する

デスクトップまたはモバイルアプリにウェブサイトマトリクスを取得した結果は、以下の通りです。

上図のように、取得したデータはJSONデータのコレクションです。ここではJSONに関して詳しくは触れませんが、過去にエンバカデロのブログでもREST APIを扱ったアプリのブログ記事を掲載しています。詳しくはこちらのリンクをご参照ください。

Moz URL Metricsのデモアプリケーションは、以下のURLからダウンロードできます。

https://github.com/checkdigits/URLMetricsDemo

モバイルバージョンを終了