Android 如何通过Google Tag Manager在对讲机中设置事件跟踪

Android 如何通过Google Tag Manager在对讲机中设置事件跟踪,android,ios,google-tag-manager,event-tracking,intercom,Android,Ios,Google Tag Manager,Event Tracking,Intercom,在我们的项目中,我们已经为谷歌分析使用了谷歌标签管理器,现在我们必须将事件发送到对讲机此外,如何使用谷歌标签管理器在对讲机中设置事件跟踪,而不是在项目中编写代码,任何人都有使用对讲机的经验,有人能在这方面指导我吗 注意:am使用GTM Mobile container Android v4您必须使用标记侧菜单下的自定义HTML标记选项,并编写Javascript代码将事件发送到对讲机。这篇文章可能会有所帮助。1。根据触发器,根据需要使用参数在GTM web界面中定义函数调用标记。请查找函数调用标

在我们的项目中,我们已经为谷歌分析使用了谷歌标签管理器,现在我们必须将事件发送到对讲机此外,如何使用谷歌标签管理器在对讲机中设置事件跟踪,而不是在项目中编写代码,任何人都有使用对讲机的经验,有人能在这方面指导我吗


注意:am使用GTM Mobile container Android v4

您必须使用
标记
侧菜单下的自定义HTML标记选项,并编写Javascript代码将事件发送到对讲机。这篇文章可能会有所帮助。

1。根据触发器,根据需要使用参数在GTM web界面中定义函数调用标记。请查找函数调用标记配置的附加图像

2。在项目代码中创建一个类InteractionEventsFunctionTagHandler,它将实现FunctionCallTagCallback

公共类InteractionEventsFunctionTagHandler实现Container.FunctionCallTagCallback{
@凌驾
public void execute(最终字符串functionName,最终映射eventDataMap){
}
}

3.在加载ContainerHolder时注册函数CallTagCallback
containerHolder.getContainer().registerFunctionCallTagCallback(“ActionEventsFunction”,新InterActionEventsFunctionTagHandler());

4.当任何事件被触发时,您的HandlerCode将自动触发,然后最终在执行方法日志中,您的密钥对映射到对讲机

Intercom.client().logEvent(“ActionEvents”,eventDataMap);

5.您的最后一堂课如下

公共类InteractionEventsFunctionTagHandler实现Container.FunctionCallTagCallback{
@凌驾
public void execute(最终字符串functionName,最终映射eventDataMap){
Intercom.client().logEvent(“ActionEvents”,eventDataMap);
}
}


6.不要忘记在web界面中创建版本或发布GTM配置更改

我没有指定的错误,我正在尝试移动容器GTM版本4,参考博客是针对web容器的