1

そのため、特定の条件に応じて呼び出されるページをサーバーに設定しました。このスクリプトは、Google アナリティクス用の .gif を作成し、サーバーにアクセスします。

ページ ヒットが表示されていることをクライアントに確認しました。ただし、UTM 変数 (utm_campaign、utm_source、utm_term など) を見たい人もいます。UTM 変数を保持できないようです。トラッキング文字列に追加しましたが、削除されているようです。これには UTME ピースが必要ですか?

    <cfset TrackingStringFromEDOM = ("http://www.google-analytics.com/__utm.gif?" & 
        "utmwv=4.4sh&" &
        "utmn=#RandRange(0,2000000000)#&" &
        "utmhn=#URLEncodedFormat(urlDomainString)#&" &
        "utmr=%2D&" &
        "utmp=#URLEncodedFormat(utmp)#&" &
        "utmac=#googleID#&" &
        "utmcc=__utma%3D999.999.999.999.999.1%3B&" &
        "utmvid=#id#&" &
        "utmip=127.0.0.0"
    ) />
    <cfoutput>#TrackingStringFromEDOM#</cfoutput><br/><br/>

    <cfhttp method="get" url="#TrackingStringFromEDOM#" timeout="1000" />
4

1 に答える 1

1

まず、変数を少し異なる方法で記述します。

<cfset TrackingStringFromEDOM = "http://www.google-analytics.com/__utm.gif?" & 
        "utmwv=4.4sh&" &
        "utmn=" & RandRange(0,2000000000) & "&" &
        "utmhn=" & URLEncodedFormat(urlDomainString) & "&" &
        "utmr=%2D&" &
        "utmp=" & URLEncodedFormat(utmp) & "&" &
        "utmac=" & googleID & "&" &
        "utmcc=__utma%3D999.999.999.999.999.1%3B&" &
        "utmvid=" & id & "&" &
        "utmip=127.0.0.0"
     />

もう 1 つの問題は、いくつかのパラメーターが gif パラメーターのリストにないように見えることです。http://code.google.com/intl/en/apis/analytics/docs/tracking/gaTrackingTroubleshooting.html#gifParametersを確認してください。

于 2011-10-09T11:11:29.680 に答える