Blame view

frontend/web/js/events.js 869 Bytes
3e1029f0   Alexey Boroda   -Events pushing j...
1
  $(function() {
bc2c1a08   Alexey Boroda   -Added some data ...
2
      var clicked = null;
3e1029f0   Alexey Boroda   -Events pushing j...
3
  
674e07c4   Alexey Boroda   -Events ready
4
5
      $('.modal-link')
          .on('click', function() {
bc2c1a08   Alexey Boroda   -Added some data ...
6
7
8
9
              clicked = $(this)
                  .data('event');
          });
  
674e07c4   Alexey Boroda   -Events ready
10
11
      $('.section-forms #contact-form')
          .on('submit', function() {
7b7b6b23   Alexey Boroda   -Some tests
12
13
              window.dataLayer.push({'event': 'formsend_send'});
              console.log('callback pushed');
bc2c1a08   Alexey Boroda   -Added some data ...
14
15
16
          });
  
      $(document)
674e07c4   Alexey Boroda   -Events ready
17
18
          .on('submit', '#callback #contact-form', function() {
              dataLayer.push({'event': 'formsend_callback'});
bc2c1a08   Alexey Boroda   -Added some data ...
19
20
21
          });
  
      $(document)
674e07c4   Alexey Boroda   -Events ready
22
          .on('submit', '#buy-form #contact-form', function() {
bc2c1a08   Alexey Boroda   -Added some data ...
23
              console.log(clicked);
674e07c4   Alexey Boroda   -Events ready
24
25
26
27
28
29
              if (clicked === 'buy1') {
                  dataLayer.push({'event': 'formsend_order1'});
              }
              if (clicked === 'buy2') {
                  dataLayer.push({'event': 'formsend_order2'});
              }
bc2c1a08   Alexey Boroda   -Added some data ...
30
          });
3e1029f0   Alexey Boroda   -Events pushing j...
31
  });