Hubspotで導入したフォーム送信ボタンにFacebookピクセルコードの処理を追加する

Hubspotフォームを作成し、そのボタンに発火処理を入れた。

<script>
window.addEventListener('message', event => {
    if (
        event.data.type === 'hsFormCallback' &&
        event.data.eventName === 'onFormSubmit'
    ) {
        fbq('track', 'Lead');
    }
});
</script>

参考サイト

Hubspot
グローバルフォームイベントの使用
https://developers.hubspot.com/global-form-events