Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript,在用于Google Analytics的aspx页面中将字符串替换为变量值_Javascript - Fatal编程技术网

Javascript,在用于Google Analytics的aspx页面中将字符串替换为变量值

Javascript,在用于Google Analytics的aspx页面中将字符串替换为变量值,javascript,Javascript,如何通过ASPX页面中的脚本代码将'UA-XXXXXXXX-XX'替换为'UA-aaaaaa-AA'?我可以从会话变量中分配mGoogle_Id“UA-AAAAAAAA-AA”,但我不知道如何在\u gaq.push([''''u setAccount','UA-xxxxxxx-XX'])行中使用变量mGoogleID。您可能认为只需放置变量mGoogleID就可以了,但事实并非如此 var mGoogleId='<%=Session("Google_Id")%>';

如何通过ASPX页面中的脚本代码将
'UA-XXXXXXXX-XX'
替换为
'UA-aaaaaa-AA'
?我可以从会话变量中分配mGoogle_Id“
UA-AAAAAAAA-AA
”,但我不知道如何在
\u gaq.push([''''u setAccount','UA-xxxxxxx-XX'])
行中使用变量mGoogleID。您可能认为只需放置变量mGoogleID就可以了,但事实并非如此

    var mGoogleId='<%=Session("Google_Id")%>';

    var _gaq = _gaq || [];

    _gaq.push(['_setAccount', 'UA-XXXXXXXX-XX']);

    _gaq.push(['_setAccount', mGoogleId]); ***************** This Does Not Work *****

    _gaq.push(['_trackPageview']);

    (function () {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    })();
var mGoogleId='';
var _gaq=_gaq | |[];
_gaq.push(['''u setAccount','UA-XXXXXXXX-XX']);
_gaq.push([''u setAccount',mGoogleId]);*******************这不起作用*****
_gaq.push([''u trackPageview']);
(功能(){
var ga=document.createElement('script');ga.type='text/javascript';ga.async=true;
ga.src=('https:'==document.location.protocol?'https://ssl' : 'http://www“)+”.google analytics.com/ga.js';
var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(ga,s);
})();

是否要将mGoogleId推送到阵列上

_gaq.push(['_setAccount', mGoogleId]);
要将变量(
mGoogleId
)推入数组(
\u gaq
),请使用以下命令:

_gaq.push(['_setAccount', mGoogleId]);

你已经差不多做到了:

_gaq.push(['_setAccount', '<%=Session("Google_Id")%>']);
\u gaq.push([''设置帐户','');

So
\u gaq.push([''u setAccount',mGoogleId]);
不起作用?当你尝试它时会发生什么?你是否正试图像你的问题所说的那样推
mGoogleId
?在你的代码中,变量是
mGoogleId
。不-我想用会话变量替换该值。抱歉,我误解了。现在更改它。