javascript - 使用 JavaScript 跟踪值

标签 javascript asp.net google-analytics

在A页

 test.Controls.Add(GetButton(thisReader["session_name"].ToString(), "Join Session"));

Response.Redirect("EnterSession.aspx?session=" + e.CommandArgument.ToString());

在B页

 _gaq.push(['pageTrackerTime._trackEvent', 'category', 'action', document.location.href, roundleaveSiteEnd]);

当用户单击页面 A 上的按钮时,他将被定向到页面 B,在那里我使用 document.location.href 来跟踪当前 URL。现在我想使用 JavaScript 跟踪页面 A 中的 session_name。

我该怎么做

原来的代码是这样的

SqlCommand thisCommand = thisConnection.CreateCommand();
                thisCommand.CommandText = "SELECT * FROM Tmyapp_Session;";
                SqlDataReader thisReader = thisCommand.ExecuteReader();

                while (thisReader.Read())
                {
                    test.Controls.Add(GetLabel(thisReader["session_id"].ToString(), thisReader["session_name"].ToString()));
                    string[] compare = secondResult.Split(';');
                    foreach (string word in compare)
                    {
                        if (word == thisReader["session_id"].ToString())

                        {
                            test.Controls.Add(GetButton(thisReader["session_id"].ToString(), "Join Session"));

我必须将最后一个代码更改为

test.Controls.Add(GetButton(thisReader["session_name"].ToString(), "Join Session"));

session_idsession_name

因为我想通过 url 获取 session_name 的值

最佳答案

<HTML>
  <HEAD>
  <SCRIPT LANGUAGE="JavaScript">
      // include getCookie and setCookie functions here
    </SCRIPT>
  </HEAD>
  <BODY>
    <SCRIPT LANGUAGE="JavaScript">
      var username = getCookie("username");
      if (username != null) { // registered user
        document.writeln("Welcome back " + 
          username + ".");
        var visits = getCookie("visits");
        document.writeln(" You have been here " +
          visits + " time(s) before.");
        setCookie("visits",parseInt(visits)+1);
      }
      else {                  // new user
        var username = prompt("What is your name ?","");
        if (username != null) {
          setCookie("username",username);
          setCookie("visits",1);
          document.writeln("Thank you. Please reload this page.");
        }
      }
    </SCRIPT>
  </BODY>
</HTML>

希望这会起作用!

关于javascript - 使用 JavaScript 跟踪值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10052334/

相关文章:

asp.net - 内联样式属性的 JQuery 选择器

google-analytics - 是否有任何针对 VB6 的桌面应用程序使用跟踪系统?

google-analytics - 为什么无法使用 session ID 和客户端 ID 查询人口统计标准?

javascript - JQuery 的计算问题

javascript setInterval() 未在计时器上触发

Javascript Show 用于 php 登录表单

Javascript 将数据放入列表中

c# - ObjectDataSource 在嵌套的 gridview 中多次调用

c# - 页脚中的 ClientScript.RegisterStartupScript

javascript - Google 分析 - 电子商务产品列表