アコーディオン パネルが開いたときに発生するカスタム JS イベントがあります。パネル ID をイベント ラベルとして、オープニングを Google アナリティクス イベントとして追跡したいと考えています。
古い非 GTM アプローチを使用すると、次のようになります。
$('#my-accordion').on('down.zf.accordion', function(e, panel) {
ga('send', 'event', 'accordion', 'open', panel.attr('id'));
});
しかし、私はこれをGoogleタグマネージャーで行い、ページ上のコードの変更をできるだけ少なくしたいと考えています.
これまでのところ、Google タグ マネージャーでこれを作成しました。
Trigger、「down.zf.accordion」で発生するカスタムイベントを入力します
Tag、トラッキング ID で Universal Analytics と入力、トラッキング タイプ: イベント (アコーディオン、オープン、[おそらく panel.attr('id')? に設定されたグローバル JS 変数])
ただし、GTM プレビューでテストしても、タグは呼び出されません。私は何を間違っていますか?