如何使用Piwik的Javascript跟踪客户端以及angulartics?(How to use Piwik's Javascript's tracking client along with angulartics?)
由于我正在跟踪angularjs单页移动应用程序(以及跟踪实现的新功能),因此我添加了angulartics模块来执行视图/虚拟页面跟踪。 我的分析提供商是Piwik。 我想知道,尽管我实施了angulartics.piwik模块,其他piwik javascript客户端方法是否仍然有用?:
跟踪目标(
_paq.push(['trackGoal', 1]);
)自定义变量(
_paq.push(['setCustomVariable', , ,]);
)和所有其他方法?
Since I'm tracking an angularjs single page mobile app (and new to tracking implementation), I included the angulartics module to perform views/virtualpages tracking. My analytics provider is Piwik. I was wondering if, despite the fact that I implemented the angulartics.piwik module, will the other piwik javascript client methods still work?:
tracking goals (
_paq.push(['trackGoal', 1]);
)custom variables(
_paq.push(['setCustomVariable', , ,]);
)and all of the other methods?
原文:https://stackoverflow.com/questions/31021992
最满意答案
显然有一个maven依赖发送推送到GCM(不是离子推送)
毕竟我的应用程序将使用GCM,因为它是免费的,并与各种Ionic服务分开。
虽然这不是发送到Ionic API的答案,但也许在somme摆弄之后,您可以将URL设置为Ionic Push API。
Maven依赖:
<dependency> <groupId>com.ganyo</groupId> <artifactId>gcm-server</artifactId> <version>1.0.2</version> </dependency>
链接到教程: http : //viveksoni.net/sending-gcm-notification-from-server-spring-framework-java/
Apparently there is a maven dependency for sending push to GCM (not Ionic Push)
After all my app will use GCM because it's free and separate from the various Ionic Services.
While this is NOT the answer for sending to Ionic API, maybe after somme fiddling you can set the URL to Ionic Push API.
Maven dependency :
<dependency> <groupId>com.ganyo</groupId> <artifactId>gcm-server</artifactId> <version>1.0.2</version> </dependency>
link to tutorial : http://viveksoni.net/sending-gcm-notification-from-server-spring-framework-java/
相关问答
更多-
它不能与默认的MappingJackson2HttpMessageConverter因为您的服务器将不适当的Content-Type作为application/octet-stream ,其中MappingJackson2HttpMessageConverter仅支持: public MappingJackson2HttpMessageConverter(ObjectMapper objectMapper) { super(objectMapper, MediaType.APPLICATION_JS ...
-
Spring RestTemplate:同时发布图像和对象(Spring RestTemplate: post both an image and an object at the same time)[2022-05-22]
试试这样:在这里发送jsonString,然后使用objectwriter将它转换为对象。让我知道你是否需要更多的解释。 @RequestMapping(value = "/uploadMultipleFile", method = RequestMethod.POST) public @ResponseBody String uploadMultipleFileHandler(@RequestParam("name") String[] names, @Reques ... -
为什么我们需要在Spring中指定HttpMessageConverter?(Why do we need to specify HttpMessageConverter in Spring?)[2022-02-04]
在3.1.2中添加了MappingJackson2HttpMessageConverter ,它可能尚未在该版本中自动发现。 代码可能是为旧版本编写的,随着库的升级而变得过时。 它也可能是由一个不知道它是自动更新版本的人编写的(如果你从网上随机复制粘贴代码,你真的不知道你最终会创建什么样的怪物)。 您不需要配置其他转换器,除非您正在执行默认情况下尚未配置的特定内容。 如果你没有做任何异国情调,那么这些日子应该是非常罕见的。 我的问题是,如果您手动配置它,为什么它不起作用。 这是不必要的,但这并不意味着它是不 ... -
您可能缺少杰克逊依赖项。 如果您使用的是maven,则可能需要添加它。
com.fasterxml.jackson.core jackson-databind ${jackson.databind-version} -
我有一个new MappingJackson2HttpMessageConverter()到restTemplate : RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter()); ResponseEntity
-
显然有一个maven依赖发送推送到GCM(不是离子推送) 毕竟我的应用程序将使用GCM,因为它是免费的,并与各种Ionic服务分开。 虽然这不是发送到Ionic API的答案,但也许在somme摆弄之后,您可以将URL设置为Ionic Push API。 Maven依赖:
com.ganyo gcm-server 1.0.2 -
事实证明,我的问题中没有描述JSONP对象的内置转换器。 我最终手动删除了字符串的开头和结尾,然后将其余部分转换为标准的JSON。 另一种可能性是实现自定义的MessageConvertor并在那里预处理JSONP对象。 这里可以找到关于如何编写自定义消息转换器的一个很好的教程。 It turns out that there is no built in converter for JSONP objects as described in my question. I ended up manually ...
-
消息转换器不仅处理Java程序员感兴趣的Java类型(例如Boolean )。 它的工作是将Java对象转换为字节流表示形式,该表示形式具有由媒体类型名称标识的格式。 Spring只会为广泛使用的媒体类型提供媒体转换器。 没有广泛使用的媒体类型用于任意Java对象的列表; 怎么会有? 至于整数列表; 我怀疑会不会有这样的类型,具有讽刺意味的是,因为它太简单了。 TSV(制表符分隔值)媒体类型是一种简单类型,可以表示简单的整数列表。 所以,是的,你必须编写自己的转换器。 A message converter ...
-
在尝试了一个小时之后,我找到了一个简单易行的方法。 默认情况下,Json转换器仅支持“ application / json ”。 我们只是覆盖它以支持“ text / plain ”。 MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); // support "text/plain" converter.setSupportedMediaTypes(Arrays.asList ...
-
您可以将RestTemplate与Gson或Jackson一起使用。 Gson很好,更容易使用你有小的json数据集。 如果你有一个复杂/深的json树,杰克逊更适合,因为Gson创造了许多临时物体,导致世界的GC停止。 这里的错误说它无法找到能够解析application/octet-stream的HttpMessageConverter 。 如果你看一下GsonHttpMessageConverter的源代码 ,你会发现它只支持mimetype application/json 。 这意味着您有两种选择 ...