如何动态获取值?

时间:2012-08-29 05:52:05

标签: javascript asp.net google-analytics

我从哪里获取值?

下面是跟踪usertype的脚本,这里我使用自定义变量来跟踪usertype ..

pageTracker._setCustomVar(1, "Usertype", <<dynamically fill Usertype>>, 1)

在上面的脚本中,我如何动态获取值

实施例: 如果是来宾用户,我需要将动态值填充为“来宾”

pageTracker._setCustomVar(1, "Usertype", guest, 1)

如果用户是登录后的成员,我需要将动态值填充为“成员”

pageTracker._setCustomVar(1, "Usertype", member, 1)

请任何人帮助我或给我一个解决方案

2 个答案:

答案 0 :(得分:1)

将隐藏字段放在aspx部分中:

<asp:HiddenField ID="User" runat="server" ></asp:HiddenField>

来自背后的代码

User.Value = "XXXXXX";

在剧本中

var varuser = document.getElementById("User").value;
pageTracker._setCustomVar(1, "Usertype", varuser, 1)

答案 1 :(得分:0)

您还可以在设计器视图中调用方法或属性:

pageTracker._setCustomVar(1, "Usertype", <%= Helper.GetUserType() %>, 1)