JavaScript やサーバー サイド スクリプトをサポートしていない Web サイトで Google Analytics コードを使用することはできますか? (たとえば、HTML のみを使用できる Web サイトのプロファイル ページ)。
追跡画像を直接呼び出してデータを送信することで、javascript を使用せずに分析コードを使用できることがわかりました。いくつかのリンクも見つけましたが、サーバー側のコードも使用しています。
JavaScript やサーバー サイド スクリプトをサポートしていない Web サイトで Google Analytics コードを使用することはできますか? (たとえば、HTML のみを使用できる Web サイトのプロファイル ページ)。
追跡画像を直接呼び出してデータを送信することで、javascript を使用せずに分析コードを使用できることがわかりました。いくつかのリンクも見つけましたが、サーバー側のコードも使用しています。
技術的には、はい。必要なのは、適切なクエリ文字列を添付してGoogleに__utm.gifをリクエストすることだけです。javascriptまたはcookieを使用しないGoogleAnalyticsに関するこのブログ投稿では、__utm.gifリクエストがどのように見えるかについての概要を説明しています。
Google Analyticsには実際にはかなり標準的なphp実装がありますが、動的言語をまったく使用せずにこれを実行したいと思います。ページビューの数を登録するための静的追跡ピクセルは1つだけですか。
GAが動的言語なしでは100%機能しない(そしてまったく機能しない可能性がある)理由はたくさんあります。主に、GAはjavascript(またはサーバー側の言語)に依存してユーザーのutm Cookieを設定します。これは、訪問者のソースに関する情報を追跡し、1回の訪問からのページビューを関連付けるのに役立ちます。
1ページのヒット数を追跡したいだけなので、これをなくすことができるかもしれませんが、GAが何らかのジャンクフィルターを使用してヒットを自動的にフィルター処理するだけではないかどうかは完全にはわかりません。
ただし、これを試してみたい場合は、次のソースを使用して1x1の画像をページに配置します。
http://www.google-analytics.com/__utm.gif?utmwv=5.1.7&utms=1&utmn=1894752493&utmhn=www.lunametrics.com&utmcs=UTF-8&utmsr=1280×1024&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.3%20r183&utmdt=Tracking%20QR%20Codes%20with%20Google%20Analytics&utmhid=1681965357&utmr=http%3A%2F%2Fwww.google.com%2Fsearch%3Fq%3Dtracking%2Bqr%2Bcodes%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dorg.mozilla%3Aen-US%3Aofficial%26client%3Dfirefox-a&utmp=%2Fblog%2F2011%2F08%2F18%2Ftracking-qr-codes-google-anaytics%2F&utmac=UA-296882-1&utmcc=__utma%3D230887938.1463229748.1317737798.1317737798.1317737798.1%3B%2B__utmz%3D230887938.1317737798.1.1.utmcsr%3Dgoogle%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3Dtracking%2520qr%2520codes%3B&utmu=DC~
追跡しているサイトに合うようにソースを少し調整する必要があります。参照については、このLunaMetricsの投稿を参照してください。少なくとも、utmhn(ホスト名)、utmr(リファラー)、utmp(現在のURI)、およびutmac(GAアカウント番号)を変更する必要があります。
アカウントの詳細が記載されたサイトに画像をポイントするだけで、準備完了です!
パブリック サービスの URL の形式は次のとおりです。
http://nojsstats.appspot.com/your-google-analytics-user-account/your-website.com
例えば:
http://nojsstats.appspot.com/UA-123456/your-website.com
例 (HTML コード):
<img src="http://nojsstats.appspot.com/UA-123456/mywebsite.com" />
例 (BB コード):
[img]http://nojsstats.appspot.com/UA-123456/mywebsite.com[/img]
例 (CSS コード):
body{
background: url("http://nojsstats.appspot.com/UA-123456/mywebsite.com");
}
If your website uses SSL, you have to point to our SSL version:
httpS://nojsstats.appspot.com/UA-123456/yourwebsite.com
ウェブサイトが SSL を使用している場合は、SSL バージョンのみを使用してください。 クレジット: http://nojsstats.blogspot.in/
Googleスライドショーに分析追跡を埋め込む方法を理解しようとしているときに、この質問に出くわしました. 上記の回答でいくつかの参照をたどった後、元の回答が投稿されてから少し変わったことに気付きました。
Google には、以前と同じニッチを埋める Measurement Protocol があり_utm.gif
ます。
公式のガイドとリファレンスは、以前の回答の一部よりも完全です。
簡単に言えば、get/post を送信します。
https://www.google-analytics.com/collect
設定したいすべての値を使用して(大規模な参照を参照してください)
それに基づいて、@greg Answer と同様に、埋め込まれた HTML は (未テスト) である可能性があります。
<link rel='stylesheet' href='https://www.google-analytics.com/collect?utmwv=5.1.7&utms=1&utmn=1894752493&utmhn=www.lunametrics.com&utmcs=UTF-8&utmsr=1280×1024&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.3%20r183&utmdt=Tracking%20QR%20Codes%20with%20Google%20Analytics&utmhid=1681965357&utmr=http%3A%2F%2Fwww.google.com%2Fsearch%3Fq%3Dtracking%2Bqr%2Bcodes%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dorg.mozilla%3Aen-US%3Aofficial%26client%3Dfirefox-a&utmp=%2Fblog%2F2011%2F08%2F18%2Ftracking-qr-codes-google-anaytics%2F&utmac=UA-296882-1&utmcc=__utma%3D230887938.1463229748.1317737798.1317737798.1317737798.1%3B%2B__utmz%3D230887938.1317737798.1.1.utmcsr%3Dgoogle%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3Dtracking%2520qr%2520codes%3B&utmu=DC~' />
注: 使用するのは好きではありませんrel='stylesheet'
が、「不快感が最も少ない」と思います。( HTML 仕様を参照)