C# 一旦用户在线使用metro应用程序,如何将本地存储的用户操作(页面视图、事件等)推送到Google analytics?

C# 一旦用户在线使用metro应用程序,如何将本地存储的用户操作(页面视图、事件等)推送到Google analytics?,c#,windows-8,google-analytics,C#,Windows 8,Google Analytics,我已经集成了Windows8,它在在线模式下正常工作。 但我们有一个场景,用户可以在离线模式下使用应用程序,然后他可以切换回在线模式。 那个么,一旦应用程序连接到互联网,我们如何记录本地商店中的所有用户操作并推送到GA 谢谢 维玛先生我想你在找 Google Analytics测量协议允许开发者 HTTP请求将原始用户交互数据直接发送到Google 分析服务器 如果你在他们离线时保存信息,那么当他们在线时,你可以将其发送给GA。我能看到的唯一问题是你无法发送日期,因此如果他们离线几天,你将上传2

我已经集成了Windows8,它在在线模式下正常工作。 但我们有一个场景,用户可以在离线模式下使用应用程序,然后他可以切换回在线模式。 那个么,一旦应用程序连接到互联网,我们如何记录本地商店中的所有用户操作并推送到GA

谢谢
维玛先生我想你在找

Google Analytics测量协议允许开发者 HTTP请求将原始用户交互数据直接发送到Google 分析服务器


如果你在他们离线时保存信息,那么当他们在线时,你可以将其发送给GA。我能看到的唯一问题是你无法发送日期,因此如果他们离线几天,你将上传2天的数据,并且只显示上传的日期

谢谢Dalmto,这是我现在唯一面临的问题。我有GA API随时推动行动。我以脱机模式本地存储了日期时间戳,但GA Tracker中没有API可以传递日期时间详细信息,因此在某个特定时间从世界各地推送有价值的用户操作是没有用的:(我们可以使用一些解决方法来解决这个问题吗?如果您能推荐除GA以外的其他分析工具,支持metro应用程序的离线交互,我将不胜感激。您可以添加一个自定义维度,并带有实际时间。这不是最佳解决方案,但我仍在考虑。每天上传可能是一个选项,但我对我的个人信息了解不够。)我现在正在阅读文档。编辑:成本数据上传也不允许你上传日期,而且它也不适用于此。