WordPressテーマSANGOの質問

アバター
ちば

お世話になります。
ショートコードで用意されているgrad1ボタンにonclickイベントを設定して、クリックされたかを集計したいのですが、うまくできません。①のように記述しています。

①[center][btn href="https://~" class="raised grad1 rippler rippler-default" target="_blank" onClick="ga('send','event','btn','click','テキスト',true);"] テキスト[/btn][/center]

②こちらはアナリティクスに表示されています。
テキスト

SANGOのショートコード一覧
SANGOのショートコード一覧
コメントへの回答
サルワカくん
サルワカくん
2020/11/03

恐縮ながらbtnショートコードはonClickに対応していません。
onClickで計測を行いたい場合は、基本的にはショートコードではない方法(参考)で挿入する必要があります。

ただ、ショートコードを以下のようにdivなどで囲んだうえで、divに対してonClick属性を付与すれば計測が可能かもしれません。

[center]
<div onClick="ga('send','event','btn','click','テキスト',true);">
[btn href="https://~" class="raised grad1 rippler rippler-default" target="_blank"] テキスト[/btn]
</div>
[/center]

よろしくお願いいたします。