Tag: 谷歌分析

如何从java代码触发Google跟踪代码管理器脚本

我需要自动化网络分析,为此我需要从java代码触发“Google Tag Manager”GTM脚本。 例如 用户访问https://www.etsy.com/ 用户查找GTM的脚本,即dataLayer (window,document,’script’,’dataLayer’,’GTM-KWW5SS’); 我可以转到chrome控制台并键入dataLayer ,按ENTER键查看值 我怎样才能从Java代码中做到这一点?

如何使用异步脚本将Google Analytics集成到GWT中

我正在尝试在GWT应用程序中使用Google Analytics跟踪网页。 我已经检查了以下主题: 将Google Analytics集成到GWT应用程序中 我认为解决方案: public static native void recordAnalyticsHit(String pageName) /*-{ $wnd.pageTracker._trackPageview(pageName);}-*/; 仅适用于使用同步GA脚本。 我正在尝试以下方面: public native void trackHit (String pageName) /*-{ try { $wnd._gaq.push ([‘_setAccount’, ‘UA-XXXXXX-XX’]); $wnd._gaq.push ([‘_setDomainName’, ‘.mydomain.com’]); $wnd._gaq.push ([‘_trackPageview’, pageName]); } catch (err) { alert(‘failure on gaq’ + err); } }-*/; 并不适合我。

java中的Google Analytics授权

我正在寻找以编程方式登录Google Analytics并获取数据的最简单方法。 Google文档为Oauth 2.0撰写并提供示例,其中涉及用户手动登录其Google帐户,然后通过授权重定向到我的网站。 但这不是我想要实现的 – 我正在构建一个自动工具,需要对用户/通行证或任何其他授权密钥进行硬编码,然后在没有任何用户参与的情况下登录(这是一个定期报告工具) 。 我已经发现了一些关于API KEY的内容,但我找不到任何示例如何做到这一点,或者如何使用Google java库找到它。 我非常感谢指向正确的方向。 这也许是其他人如何以最简单的方式做到这一点的有价值的线索 – 我认为记录应该很简单。

Google Analytics(分析) – 在AsyncTask中发送的NetworkOnMainThreadException

我必须在我正在处理的应用中实施Google Analytics。 我正在使用Android Studio。 我不太确定我是否应该从每个Activity实现发送跟踪器,或者如果在Application class执行一次就足够了,但这是另一个故事。 目前,Google Analytics在Application class 。 它尝试连接到某些东西(虽然我已设置dryRun ),失败,然后什么也没说,除非我导致我的应用程序崩溃。 然后,当它尝试调度事件时,我收到NetworkOnMainThreadException错误。 尝试在dryRun上调度事件的dryRun ,导致NetworkOnMainThreadException不会减少? 在dryRun上它不应该把所有东西都发送到dryRun吗? 我应该如何在dryRun上处理它而不是? 起初我尝试实现它,没有额外的AsyncTask类,假设我将所有内容转储到Logcat,但是当我第一次得到NetworkOnMainThreadException错误时,我实现了AsyncTask类。 logcat的: 01-15 13:06:21.835 1787-1800/com.example.app W/GAV4﹕ Thread[GAThread,5,main]: Service unavailable (code=1), will retry. 01-15 13:06:26.847 1787-1808/com.example.app W/GAV4﹕ Thread[Service Reconnect,5,main]: Service unavailable (code=1), using local store. 01-15 13:07:12.695 1787-1787/com.example.app E/GAV4﹕ Thread[main,5,main]: Error dispatching all events on exit, giving up: android.os.NetworkOnMainThreadException […]