0

我正在使用wix创建简单的登录页面,并希望将其与google analytics事件联系起来。

我想拦截推送表单发送按钮的事件。

带有表单的页面示例

按钮 ID ->submitButton

通常,如果我可以完全访问我使用的页面代码:

<script type="text/javascript">
     $(document).ready(function () {
            $('#buttonName').click(function () {     
                 //google function                         
                 ga('send', 'event', 'EventCategory', 'EventCategory', 'EventName'); 
              });
       }); 
</script>

但在这里我只能使用 iFrame 一个内部插件(在 iframe 中生成代码)。

页面结构:
- 文本、图像 ecc ecc;
- 带表单的 iFrame(由插件管理,我无法添加/编辑代码);
- 我可以在其中添加代码的 iFrame。
例如:示例页面

因此,我需要调用带有 id 的按钮的 click 事件,该事件submitButton调用iframe放置在 other 中的按钮的单击iframe(其中 id 未知)。

有没有办法做到这一点?谢谢你的回复。

4

2 回答 2

0

如果您无权访问 iFrame 代码,您将无法按照您想要的方式放置该跟踪 ID。

于 2015-11-17T16:21:36.187 回答
0

如果您尝试在 iframe 中拦截您无法控制的点击事件,我很确定出于安全原因这是不可能的:否则您的页面上可能会出现广告或任何第三方代码拦截完全不相关元素的事件。

如果您尝试将单击事件从您控制的位传递到您控制的按钮,除非您知道要单击的另一个 iFrame 中按钮的 ID,否则我认为您不是会有很多运气。

于 2015-11-17T16:30:48.537 回答