0

首先,我试图让 ah:commandLink 将自定义 _trackEvent 发送到我们的分析配置文件。

<h:commandLink id="clDisplayDoc" action="#{displayDocManagedBean.displayDocument}" onclick="_gaq.push(['_trackEvent', 'practitionerDocs', 'download']);">

这不起作用,因为我怀疑该事件正在被页面刷新或提交取消。

其次,我想要一个表单提交来发送一个自定义事件。

<h:form id="practitionerForm" onsubmit="_gaq.push(['_trackEvent', 'Submit', 'Provide Feedback']);">

这也行不通。有没有办法确保两个事件都正确发送?

4

1 回答 1

0

我对 jsf 不熟悉,但是对于第一个事件,我认为您遇到了竞争状况。尝试设置超时以使事件有足够的时间发送 -单击后禁用 `<h:commandButton>`,但应触发操作

于 2013-09-13T06:39:57.440 回答