Firebase/GTM:自定义标签

Firebase/GTM:自定义标签,firebase,google-analytics,analytics,google-tag-manager,firebase-analytics,Firebase,Google Analytics,Analytics,Google Tag Manager,Firebase Analytics,在网站GTM实现中,您可以使用javascript创建自己的自定义标记,因此只需使用GTM接口即可轻松设置对自己系统的webservice调用等 现在对于一个Firebase-GTM实现的应用程序,有这样的可能性吗? 我看到了functioncall选项,但如果我没有弄错,这意味着你需要在你的应用程序中编程一些方法/函数,你可以使用GTM调用它们,还有传递一些参数的选项。这与我们可以在gtm中动态创建的网站gtm标签不太一样 有没有其他方法,无需重新部署应用程序?我相信GTM与移动应用程序的优势

在网站GTM实现中,您可以使用javascript创建自己的自定义标记,因此只需使用GTM接口即可轻松设置对自己系统的webservice调用等

现在对于一个Firebase-GTM实现的应用程序,有这样的可能性吗? 我看到了functioncall选项,但如果我没有弄错,这意味着你需要在你的应用程序中编程一些方法/函数,你可以使用GTM调用它们,还有传递一些参数的选项。这与我们可以在gtm中动态创建的网站gtm标签不太一样


有没有其他方法,无需重新部署应用程序?

我相信GTM与移动应用程序的优势在于,您可以通过启用或禁用现有事件和参数来管理它们。当您发布以某种方式记录的应用程序版本时,您将无法更改该版本,任何未更新到新版本的用户将继续记录相同的信息

例如:

MyApp v1.0.0
    MyEvent
        - my_param_id
        - my_param_name
        - my_param_etc
MyApp v1.0.1
    MyEvent
        - my_param_id (this is now the name)
        - my_param_etc

如果没有GTM,1.0.0版的用户仍将以发布时设置的方式登录。使用GTM,您将能够使用“触发器”过滤掉这些事件,从而不允许记录这些事件。

我相信GTM与移动应用程序的优势在于,您可以通过启用或禁用现有事件和参数来管理它们。当您发布以某种方式记录的应用程序版本时,您将无法更改该版本,任何未更新到新版本的用户将继续记录相同的信息

例如:

MyApp v1.0.0
    MyEvent
        - my_param_id
        - my_param_name
        - my_param_etc
MyApp v1.0.1
    MyEvent
        - my_param_id (this is now the name)
        - my_param_etc

如果没有GTM,1.0.0版的用户仍将以发布时设置的方式登录。使用GTM,您将能够使用“触发器”过滤掉这些事件,以不允许记录这些事件。

这已经有一段时间了,在此期间,我一直在搜索自己。
操作东西和执行自定义标记的最佳选择似乎是Firebase中的云函数,它可以由Firebase事件触发。

这已经有一段时间了,与此同时,我一直在搜索自己。
操作东西和执行自定义标记的最佳选择似乎是Firebase中的云函数,它可以由Firebase事件触发。

是的,因为我们无法使用GTM将代码注入应用程序,所以没有自定义标记。 没错,有一个Firebase函数。GTM SDK中使用了一段时间的另一个选项是图像标记。


它允许您在服务器上执行服务器端代码,或者使用azure功能以及firebase功能

是的,因为我们无法使用GTM将代码注入应用程序,因此没有自定义标记。 没错,有一个Firebase函数。GTM SDK中使用了一段时间的另一个选项是图像标记。

它允许您在服务器上执行服务器端代码或使用azure功能以及firebase功能