javascript - How do I report on a session variable in google analytics? -


i new custom variables in google analytics. don't understand how grab session/post variables user.

i trying capture $_session['usercountry'] , add ga data. displays country user signed up.

from ga

_gaq.push(['_setcustomvar',       2,                   // custom var set slot #2.  required parameter.       'country', // name of custom variable.  required parameter.       '???',               // value of custom variable.  required parameter.                            //  (you might set value default no)       2                    // sets scope session-level.  optional parameter. ]); 

do put in usercountry in have question marks?

client-side javascript doesn't have access $_session, collection kept server-side.

you'll need expose value javascript somehow. 1 option include in initial output php:

<script>     var usercountry = <? echo json_encode($_session['usercountry']) $>; </script> 

this uses json_encode() , takes advantage of json's relation , shared syntax javascript, it'll parsed javascript literal. presumably string, result php echo similar to:

<script>     var usercountry = "country name"; </script> 

then, can use google analytics:

_gaq.push([     '_setcustomvar',     2,                 // custom var set slot #2.  required parameter.     'country',         // name of custom variable.  required parameter.     usercountry ,      // value of custom variable.  required parameter.                        //  (you might set value default no)     2                  // sets scope session-level.  optional parameter. ]); 

Comments

Popular posts from this blog

c++ - Creating new partition disk winapi -

Android Prevent Bluetooth Pairing Dialog -

php - joomla get content in onBeforeCompileHead function -