Javascript,在用于Google Analytics的aspx页面中将字符串替换为变量值
如何通过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")%>';
'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
。不-我想用会话变量替换该值。抱歉,我误解了。现在更改它。