目次
合計金額をGoogle Tag Managerで利用したい
Google Tag Manager(GTM)でネットショップのカートのイベントを追加していた際に、カートに入っている商品の合計額を取得したくて実行したメモ。
HTMLでは、以下のような感じで構成されています。
<div id="total">合計:12,345 円</div>
この要素から金額の部分だけを抜き出すために以下のようなコードをカスタムJavaScript変数で作成。
function() {
var total = document.getElementById("total");
var text = total.innerText;
return text.replace(/[^0-9]/g, "");
}
できた!\(^o^)/
GTMでまだlet
が使えずにエラーでつまずいたのは内緒。
参考サイト
- String.prototype.replace()
- https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/replace