KWIGA centrum nápovědy Služby, integrace, API, Nastavení Služby Zpracování kliknutí na tlačítko ve widgetu

Zpracování kliknutí na tlačítko ve widgetu

Články:

Zjistěte, jak zpracovat kliknutí na tlačítko ve widgetu, což umožní plynulé interakce a rozšířenou funkcionalitu na vašem webu.


Pokud potřebujete přidat dodatečné zpracování tlačítka v JavaScriptu před odesláním formuláře / následováním odkazu, můžete použít následující přístup.

Tlačítka ve widgetu mají třídu widget-button a po kliknutí vyvolají vlastní událost JavaScriptu s názvem widget-button-click .

Příklad kódu, který přidá obsluhu události pro widget-button-click  na všechna tlačítka widgetu (prvky s třídou widget-button ) a odešle událost AddToCart do pixelu Facebooku (poznámka: pokud vaše tlačítko odesílá formulář, událost pixelu Facebooku lze nakonfigurovat v nastavení tlačítka v nástroji pro tvorbu widgetu).

Skript lze umístit kamkoli v dokumentu.

 

    const checkButton = setInterval(

        function () {

            const widgetButtons = document.querySelectorAll('.widget-button')

 

            if (widgetButtons.length) {

                widgetButtons.forEach(function (node) {

                    node.addEventListener(

                        'widget-button-click',

                        function () {

                            window.fbq && window.fbq('track', 'AddToCart')

                        }

                    )

                })

                clearInterval(checkButton)

            }

        },

        1000

    )