JavaScript ET SendinBlue : .track

Hello hello l’équipe

Je me permet d’ouvrir un sujet, car j’ai fouillé en long, en large, et même en travers ! Si si ! :stuck_out_tongue_winking_eye:
Et même vu avec les différents services techniques de sendinBlue, et tenez vous bien … de Wix (aaaaahhh oui je sais) :roll_eyes:
Et je n’ai eu aucune aide concluante

Je vous explique :
J’ai 4 clients qui sont et veulent rester chez WIX :sweat_smile:
Je ne suis pas développeur (à part un peu de VBA et de swift)
J’ai besoin de créer le même type de script qui est généré par sendinBlue pour wordpress
Celui qui remonte les infos de trackevents (add_to_cart, order_completed etc…)
→ Mais pour un site WIX

Si quelqu’un peut aider, j’en connais plus d’un qui serait content :innocent:
Voilà les scripts que j’ai pu détecter de la part de sendinblue sur un site wordPress
Je cache les infos « clients » du code bien sûr

SCRIPT 1 : Permet juste de remonter les visites :


SCRIPT 2 :

Script 3 :

        <script type="text/javascript">
            var tracking_event_type = '';
            var tracking_event_data = '';
            var ws_disable_next_event_cart_deleted = 0; 
            function ws_ma_submit_event(submit_tracking_event_type, submit_tracking_event_data) {
                sendinblue.track(submit_tracking_event_type, {}, JSON.parse(submit_tracking_event_data));
            }
            
            jQuery(function($) { 
                $(document.body) 
                	                        .on("updateAddToCartStatus", function (event, fragments, hash, button) { 
                        ws_ma_submit_event(fragments.tracking_event_type, fragments.tracking_event_data);
                    })
                	                        .on("updated_checkout", function (event, args) { 
                        $( document.body ).trigger( 'wc_fragment_refresh' );
                    })
                                            .on("removed_from_cart", function (event, fragments, hash, button) { 
                        ws_ma_submit_event(fragments.tracking_event_type, fragments.tracking_event_data);
                    });
            });
            jQuery(function($) { 
                $(document.body).on("wc_fragments_refreshed", function () {
                    if (ws_disable_next_event_cart_deleted == 1) {
                        // cart is deleted because order is completed
                        ws_disable_next_event_cart_deleted = 0;
                    } else {
                    	                        	                        	                        	                        	                        	                        	                        	                            tracking_event_type = $("#ws_ma_event_type").attr("data-ws_ma_event_type_data");
                        tracking_event_data = $("#ws_ma_event_data").attr("data-ws_ma_event_data_data");
                      	ws_ma_submit_event(tracking_event_type, tracking_event_data);
                    }
                });
            });
        </script>
        <!-- Sendinblue Marketing automation WooCommerce integration events: end -->

Un grand merci aux bigs boss du JavaScript de leur avis
:wink:

EDIT : Desolé, je crois qu’on ne voit pas les deux premiers code ?