1

我需要帮助使用谷歌分析 ga:landingPagePath 获取会话的登录页面。

当我使用下面的查询时,我第一次使用 IE 访问时得到了正确的结果。但是,当我关闭 IE 并打开 Firefox 并访问不同的登录页面时,我仍然会得到上一个会话的登录页面。我应该得到当前 Firefox 会话的登录页面,除非这是一个新的浏览器会话。提前感谢您的帮助。

    // query google analytics
    var query1 = new Google.GData.Analytics.DataQuery(dataFeedUrl);
    query1.Ids = string.Format("ga:{0}", profileId);
    query1.Metrics = "ga:entrances";
    query1.Dimensions = "ga:landingPagePath";
    //query1.Filters = "ga:entrances==1";


    //query.Filters = string.Format("ga:pagePath=={0}", url);


    // set from and to date (google does not accept datetime min/max value)
    string fromDate = DateTime.Today.ToString("yyyy-MM-dd");
    query1.GAStartDate = fromDate;
    query1.GAEndDate = DateTime.Today.AddDays(1).ToString("yyyy-MM-dd");

    var dataFeed = service.Query(query1);
    if (dataFeed != null && dataFeed.Entries != null && dataFeed.Entries.Count > 0)
    {
        var dataEntries = dataFeed.Entries.Last() as Google.GData.Analytics.DataEntry;
        var landingPage = dataEntries;
        result = landingPage.Dimensions.Last().Value.ToString();
        HttpContext.Current.Session["landing"] = result.ToString();

    }
    return result;
}
4

0 回答 0