我目前正试图在提交wffm mvc表单时触发dataLayer推送事件。我发现了几个来源,到目前为止它们都没有为MVC工作过。最接近我可以使用的是将我收集的内容与Sitecore WFFM: act on success和Trigger Google Analytics Events on Sitecore Web Forms
这两个链接相结合目前,我一直试图输出表单的成功消息,因为wffm mvc没有Form.SuccessMessage(或据我所知)。
对于网络表单,它是这样的:args.Result = args.Form.SuccessMessage + script;
非常感谢任何帮助。
答案 0 :(得分:0)
datalayer使用javascript推送html元素的触发器。例如: 显示你的html元素,你想推送数据层。
$('#loading').on('shown.bs.modal', function () {
dataLayer.push({ event: 'modalShowSuccessGoogleTy' });
});
希望这个例子可以帮助你。