Firebase +代码管理器:从先前发送的事件

时间:2018-03-13 21:39:05

标签: firebase google-tag-manager google-datalayer

使用以前版本的跟踪代码管理器(dataLayer),可以轻松获取先前事件中发送的变量,这些变量不会随当前事件一起发送。

如何使用Firebase版本的GTM保留参数?

例如,之前,我可以在会话开始时或用户登录后立即发送带有user_id变量的事件。然后,我将在GTM中创建“数据层变量”并使用它可以在会话的任何后续点获取此user_id。例如,要将其作为GA自定义维度发送到可能在以后制作的购买事件上。

现在,如果我使用自定义参数user_id推送Firebase事件,然后在GTM中创建“事件参数”变量,它将仅在此事件中可用。

如果我向Firebase发送用户属性并在GTM中注册“Firebase用户属性”变量,则相同。我将无法在会话稍后的事件中使用此变量

有没有办法保留用户属性和事件参数?

1 个答案:

答案 0 :(得分:2)

不幸的是,我们都错过了数据层的方法。 我得到了一个确认,坚持了#34;坚持"使用Firebase SDK的事件之间的数据是使用用户属性,其功能类似于" sticky" Firebase中的事件。否则,该参数需要与未来事件重新发送。

结合仅发送字符串和数字而不是字典的限制使得这不太方便。