Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 宣传活动管理,交通意外及意外伤亡;使用GTM进行异常跟踪_Android_Google Analytics_Google Tag Manager - Fatal编程技术网

Android 宣传活动管理,交通意外及意外伤亡;使用GTM进行异常跟踪

Android 宣传活动管理,交通意外及意外伤亡;使用GTM进行异常跟踪,android,google-analytics,google-tag-manager,Android,Google Analytics,Google Tag Manager,我正在尝试在Android中使用Google Tag Manager实现Google Analytics活动管理和崩溃与异常跟踪。我找到了用于活动管理和崩溃与异常跟踪的谷歌分析文档 链接: 但是我没有找到任何使用Google Tag Manager实现相同功能的文档。 请建议是否有其他方法使用GTM跟踪这些内容。谷歌分析活动管理 据我所知,您需要自己映射活动参数变量,如源和介质,这就是GTM提供灵活性的方式。在Android上,我们通常实现如下功能:- public static void

我正在尝试在Android中使用Google Tag Manager实现Google Analytics活动管理和崩溃与异常跟踪。我找到了用于活动管理和崩溃与异常跟踪的谷歌分析文档

链接:

但是我没有找到任何使用Google Tag Manager实现相同功能的文档。
请建议是否有其他方法使用GTM跟踪这些内容。

谷歌分析活动管理

据我所知,您需要自己映射活动参数变量,如源和介质,这就是GTM提供灵活性的方式。在Android上,我们通常实现如下功能:-

 public static void trackCampaign(String uri_string)
{
    Uri uri = Uri.parse(url_string);

    DataLayer dataLayer = TagManager.getInstance(getAppContext()).getDataLayer();
    dataLayer.pushEvent("campaignTracking",
                                          DataLayer.mapOf("screenName", screenName,
                                                                        "source", uri.getQueryParameter("utm_source"),
                                                                        "medium", uri.getQueryParameter("utm_medium"));
}
在GTM仪表板上,您可以使用“要设置的字段”参数设置活动参数,如源和介质。请参见下图以供参考。

**谷歌分析崩溃与异常跟踪**

要跟踪崩溃和异常,可以在“崩溃”触发器上添加Google Analytics事件。可以在处理异常时设置崩溃触发器。GA事件的设置方式如下所示

Event Category= Error
Event Action = screenName
Event Label = Stack trace