Javascript 使用Facebook Pixel和Google Tag Manager跟踪自定义事件(按钮点击)

Javascript 使用Facebook Pixel和Google Tag Manager跟踪自定义事件(按钮点击),javascript,facebook,google-tag-manager,Javascript,Facebook,Google Tag Manager,我正试图用我的Facebook像素追踪一个按钮的点击。我想这是fbq(“trackCustom”,“form_send”);但我不确定。我试图让我的GTM触发trackCustom HTML,但不知何故,de数据层中的任何变量都无法识别。我的想法是让Facebook像素将点击“发送”按钮识别为自定义事件,然后通过自定义转换跟踪 这是来自数据层的代码: { event: 'optimize.callback', gtm: { start: 1619697922505, un

我正试图用我的Facebook像素追踪一个按钮的点击。我想这是fbq(“trackCustom”,“form_send”);但我不确定。我试图让我的GTM触发trackCustom HTML,但不知何故,de数据层中的任何变量都无法识别。我的想法是让Facebook像素将点击“发送”按钮识别为自定义事件,然后通过自定义转换跟踪

这是来自数据层的代码:

{
  event: 'optimize.callback',
  gtm: {
    start: 1619697922505,
    uniqueEventId: 70,
    element: 'HTMLButtonElement: div.container > div.content > div.steps
              > div.step > div.content > div.personal-details > div.butt
             on-field > button.btn-send#button-send-form',
    elementClasses: 'btn-send',
    elementId: 'button-send-form',
    elementTarget: '',
    elementUrl: ''
  },
  content-name: '/finish',
  content-view-name: 'Finish',
  target: 'finish',
  action: 'load',
  target-properties: null,
  value: '',
  interaction-type: false,
  eventModel: {callback: 'Function'}
}
我使用了自定义数据层变量content-view-name和target作为触发器(我还使用了content-view-name-one,没有任何其他触发器)。我不确定我做错了什么