Analyticsはどのようにしてすべての情報を取得しますか?

ウェブ解析今週末、私はいじくり回しています(いつものように)。 Google Analyticsを開いて、RSSフィードを読んでいる人の数を確認できたら素晴らしいと思いませんか。 結局のところ、これらはまだあなたのサイトとあなたのコンテンツへの訪問ですよね? もちろん、問題は、RSSフィードでは、コンテンツが開いたときにコードを実行できないことです(ある種)。 しかし、あなたのウェブページはそうします。

Web Analyticsについて詳しく知りたい場合は、XNUMX冊の本とXNUMX冊の本のみをお勧めします。 アビナッシュ・カウシクの 本、 XNUMX日XNUMX時間のWeb分析。 Avinashは、サーバー側から移行した理由を明確に説明しています 分析論 クライアント側へ 分析論 だけでなく、それぞれの課題。

GoogleAnalyticsの仕組みは実際には非常に簡単です。 GAが読み込まれたサイトを開くと、一連のパラメータがCookieに保存され(ブラウザでローカルにデータを保存する手段)、JavaScriptがGoogleアナリティクスウェブサーバーへの画像リクエストから長いクエリ文字列を動的に生成しますアカウント番号、参照サイト、検索結果かどうか、使用された検索用語、ページタイトル、URLなど、大量の情報が含まれています。

画像リクエストとクエリ文字列変数のサンプルを次に示します。

http://www.google-analytics.com/__utm.gif?utmwv=4.3&utmn=2140259877&utmhn=martech.zone&utmcs=UTF-8&utmsr=1440x900&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.0%20r12&utmdt=Marketing%20Technology%3A%20Online%20Marketing%2C%20Email%20Marketing%2C%20Social%20Media%20Marketing%2C%20Reputation%20Management%20and%20Blogging%20from%20a%20
Social%20Media%20Expert%20and%20Blogging%20Expert.&utmhid
= 1278573345&utmr =-&utmp = /&utmac = UA-XXXXXX-X&utmcc = __ utma%3D40694462.1906938102414468000.1215439581
.1238274580.1238278630.1237%3B%2B__utmz%3D40694462.1238175218.1229.166.utmcsr%3D
google%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3D
ダグラス%2520karr%2520shiny%2520objects%3B

さまざまなクエリ文字列変数を調べて、すべてのクエリ文字列変数を蓄積しようとしました ウェブサイト:

  • utmac = "アカウント番号"
  • utmcc =“ Cookies”
  • utmcn =“ utm_new_campaign(1)”
  • utmdt =“ページタイトル”
  • utmfl =「Flashバージョン」
  • utmhn =“ Request Hostname”
  • utmje =“ JavaScriptは有効ですか? (0 | 1)」
  • utmjv =「JavaScriptバージョン」
  • utmn =「乱数– __utm.gifヒットごとに生成され、gifヒットのキャッシュを防ぐために使用されます」
  • utmp =“ページ–ページリクエストとクエリパラメータ”
  • utmr =“参照元(参照URL |-| 0)”
  • utmsc =“画面の色”
  • utmsr = "画面解像度"
  • utmt =“ .gifヒットのタイプ(tran | item | imp | var)”
  • utmul =“ Language(lang | lang-CO |-)”
  • utmwv =「UTMバージョン」
  • utma =?
  • utmz =?
  • utmctm =キャンペーンモード(0 | 1)
  • utmcto =キャンペーンタイムアウト
  • utmctr =検索語
  • utmccn =キャンペーン名
  • utmcmd =キャンペーンメディア(直接)、(オーガニック)、(なし)
  • utmcsr =キャンペーンソース
  • utmcct =キャンペーンコンテンツ
  • utmcid =キャンペーンID

これらのいくつかについてはわかりません…そしてもっとあるかどうかはわかりませんが、Google Analyticsアカウントに追加のデータを登録するために独自の画像リクエストをハックしたい場合、これらは非常に便利です。たとえば…あなたのRSS購読者のために!

今日、私は自分の理論をテストしています…私は次のような画像リクエストを作成しました すべき RSSの使用状況をGoogleAnalyticsに渡します。 もちろん、Cookieや特定のリクエスト識別子がないため、課題があります。 加入者 可能性 同じフィードを開き、複数のヒットをGoogleAnalyticsに登録します。 ただし、引き続き調整を行い、より堅牢なものを考え出すことができるかどうかを確認します。

これが私の画像リクエストです…私は PostPostWordPressプラグイン フィードコンテンツの後にコードを開発して配置しました。

DouglasKarr&utmctm = 1&utmccn = Feed&utmctm = 1&utmcmd = RSS&utmac = UA XXXXXX X

注意点として、これはサブスクライバーではなくヒットを測定します。 サブスクライバーの測定を試みたい場合は、RSSアイコンのonclickイベントをお勧めします。 もちろん、それはあなたのヘッダーのリンク情報を介して購読している人を見逃します…だから私は正直に試みさえしません。 私が何をしているのか、それをどのように改善できるのかについて何か考えがあれば、私に知らせてください!

5のコメント

  1. 1
    • 2

      こんにちはスティーブ!

      はい、現在Feedburnerを使用してフィードのリーチを測定しています。 ただし、Feedburnerでの公開の遅延は気に入らず、Feedburnerの分析と、それが成長と使用状況をどのように表示するかを正直に嫌っています。

      彼らがFeedburnerの統計情報をGoogleAnalyticsに取り込むことを検討しているとは聞いていませんでしたが、それは素晴らしいことです。

      私の投稿を続けてください!
      ダグ

  2. 3

    GAが将来これを組み込んだとしても驚かないでしょう…GoogleがFeedburnerを所有しているので論理的です…そして、あなたがこれを試す最初の人ではないと私は確信しています。

  3. 4

    これは利用規約に違反しませんか? 標準外の方法で(つまり、Imgリクエストから)サーバーを使用することにより、GoogleAnalyticsから禁止されていることを知りたくありません。

    また、APIを変更した場合(つまり、パラメーターの順序、パラメーターの数など、正しく機能しなくなります)

    テストアカウントでこれを行う方が良いです!

  4. 5

    utmjeとutmjvは、Java対応でJavaバージョンである必要があります。 分析にjavascriptが必要であることを考えると、Javascriptのチェックはかなり冗長になります(公式に)

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.