からそれを打つ私はこれを使用しているユーザーがページに当たったとき、それはGoogleの分析を呼び出すように http://www.garyrgilbert.com/blog/index.cfm/2008/10/21/Tracking-Digital-Contentグーグル・アナリティクスは、ColdFusionサーバーcfhttpの
はcfhttpの文字列を構築します。私が提供しているページはXMLページであり、javascriptとxmlを混ぜることができないので、私はこれを好きです。
私の問題は、Googleアナリティクスが私の要求を無視していることです。バケツコードを通常のhtmlサーバー上で起動しているので、存在すると思っていますが、xmlサーバーページを呼び出してColdFusionサーバーからcfhttpリクエストを行うと、登録されません。
更新:セルギのアドバイスに従い
、私はcfhttpタグは、(私は以前にそれがエラーを引き起こした変数がありませんでした)何をしているかを知るためにダンプを行っている、私は今のHTTP戻りを取得していますアナリティクスはリクエストを自分のアカウントに適用していませんが、
更新コードを含む第二、:
<cfset var_utmac='UA-myUA'> <!--- enter the new urchin code --->
<cfset var_utmhn='www.myaddress.co.uk'>
<cfset var_utmn = RandRange(10000000,99999999)>
<cfset var_cookie = RandRange(10000000,99999999)>
<cfset var_random = RandRange(1000000000,2147483647)>
<cfset var_today = now()>
<cfset var_referer = #cgi.HTTP_REFERER#>
<cfset var_uservar = 'jevans'>
<cfset var_utmp= ''>
<cfset apiname = 'listings.getlistings'>
<cfhttp method="get" url="http://www.google-analytics.com/__utm.gif">
<cfhttpparam type="url" name="utmwv" value="1" />
<cfhttpparam type="url" name="utmn" value="#var_utmn#" />
<cfhttpparam type="url" name="utmsr" value="-" />
<cfhttpparam type="url" name="utmsc" value="-" />
<cfhttpparam type="url" name="utmul" value="-" />
<cfhttpparam type="url" name="utmje" value="0" />
<cfhttpparam type="url" name="utmfl" value="-" />
<cfhttpparam type="url" name="utmdt" value="#apiName#" />
<cfhttpparam type="url" name="utmhn" value="#var_utmhn#" />
<cfhttpparam type="url" name="utmr" value="#var_referer#" />
<cfhttpparam type="url" name="utmp" value="#var_utmp#" />
<cfhttpparam type="url" name="utmac" value="#var_utmac#" />
<cfhttpparam type="url" name="utmcc" value="__utma%3D#var_cookie#.#var_random#.#var_today#.#var_today#.#var_today#.2%3B%2B__utmb%3D#var_cookie#%3B%2B__utmc%3D#var_cookie#%3B%2B__utmz%3D#var_cookie#.#var_today#.2.2.utmccn%3D(direct)%7Cutmcsr%3D(direct)%7Cutmcmd%3D(none)%3B%2B__utmv%3D#var_cookie#.#var_uservar#%3B" />
</cfhttp>
任意の考え?あなたのコードを見てみると
歓声
応答を確認するために 'cfhttp'をダンプしようとしましたか? – Sergii
私はばかです、私は変数がありませんでした。ありがとう、私はアナリティクスがデータを記録していることを知るまでこれを開いたままにしておきます。 – Jarede
HTTPリクエストの表示方法を教えてください。 – Yahel