2011-10-05 3 views
1

J'ai donc configuré sur mon serveur une page qui sera appelée en fonction de certaines conditions. Ce script crée le .gif pour Google Analytics et frappe leur serveur.Serveur Google Analytics - variables utm

J'ai confirmé à mes clients qu'ils voyaient les hits de la page; Cependant, certains veulent voir des variables UTM (utm_campaign, utm_source, utm_term, etc ...). Je n'arrive pas à faire en sorte que les variables UTM restent, je les ai attachées à la chaîne de suivi, mais elles semblent avoir été supprimées. Cela exigera-t-il la pièce 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" /> 
+1

Vous ne devriez pas encapsuler l'attribut url de cfhttp entre parenthèses. Première chose qui doit changer. Déplacez la parenthèse hors du cfset et enveloppez-les autour de la sortie. –

+0

Ah, bon point. Merci. – Antares

Répondre

1

D'abord, je voudrais écrire la variable un peu différemment:

<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" 
    /> 

Une autre chose est certains paramètres ne semblent pas être dans la liste des paramètres GIF - s'il vous plaît vérifier http://code.google.com/intl/en/apis/analytics/docs/tracking/gaTrackingTroubleshooting.html#gifParameters

Questions connexes