Google Analytics(分析)报告停止更新,但实时视图仍显示活动

Posted

技术标签:

【中文标题】Google Analytics(分析)报告停止更新,但实时视图仍显示活动【英文标题】:Google Analytics reports stopped updating but real time view still shows activity 【发布时间】:2016-03-22 20:11:53 【问题描述】:

我最近开始使用 Google Analytics,前几天似乎一切正常。然后几天前概述停止工作,但实时视图似乎很好。

我正在使用一些自定义代码通过 HTTP 发送测量协议请求,并且该代码自发布以来没有更改。尽管我可以看到实时发生的事件,但 Google Analytics(分析)还报告“在过去 48 小时内未收到任何数据”。

当我致电 Google 的支持热线时,他们似乎认为这是事件生成方式的问题。我不明白这是怎么回事,因为代码没有改变,但也许其他人有想法?

这是发送事件的代码:

BOOL SendGoogleAnalytics(char* action, char* category)

   if (!IsGoogleAnalyticsEnabled())
   
      return FALSE;
   

   CStringA strAction = CStringA(action);
   CStringA strCategory = CStringA(category);

   HttpRequest req;
   Http http;

   CStringA strClientID = "0";

   req.UsePost();
   req.put_Path("www.google-analytics.com");

   req.AddHeader("HOST", m_GAHost);
   req.AddHeader("Accept", "*/*");
   req.put_ContentType("text/html");

   req.AddParam("v",   "1");
   req.AddParam("t",   "event");
   req.AddParam("tid", "UA-xxxxxxxx-xx");
   req.AddParam("cid", strClientID);
   req.AddParam("ni",  "1");
   req.AddParam("an",  "My App");
   req.AddParam("av",  x.x.x.x);
   req.AddParam("ec",  strCategory);
   req.AddParam("ea",  strAction);
   req.AddParam("el",  "dist code 1");
   req.AddParam("ds",  "this code");

   return SendPost(m_GAHost, false, &req);

【问题讨论】:

这与编码无关,因此应该关闭它,除非您可以用您用来生成匹配的代码的一些详细信息来补充您的问题。 我在支持线上与之交谈的人似乎认为这与事件的发送方式有关。我不知道怎么会这样,但我想在这里发帖,看看其他人是否有任何想法。 您能否发布指向您网站的链接或用于发送 MP 点击的代码? 【参考方案1】:

事实证明,Google Analytics(分析)只会在给定时间范围内接受来自每个客户 ID 的一定数量的点击。用每个用户的 GUID 字符串替换上面的 strClientID 解决了这个问题。

【讨论】:

以上是关于Google Analytics(分析)报告停止更新,但实时视图仍显示活动的主要内容,如果未能解决你的问题,请参考以下文章

报告Google Analytics分析事件的用户类型

Google Analytics 报告的位置与 IP 地址的位置之间的差异

AMP 页面上的 Google Analytics(分析)未报告流量

为啥推迟开始日期会导致 Google Analytics(分析)报告查询返回 0 结果?

google / cpc 会话在 Google Analytics(分析)的 Source / Medium 报告中显示为(未设置)/(未设置)

在 Google Analytics 中准确报告使用 PayPal 支付的推荐人