Googleタグマネージャーでトランザクション値の変数を作成するには、カスタムjavascriptコードが必要です。これを行うには、私はHTMLから数30.99を返すコードが必要:htmlのjavaスクリプトで特定の数値を返す方法
<span class="price-data">zł30.99</span>
私はいくつかのコードを書いたが、それは動作しません:
function() {
var orderValue = document.getElementsByClassName(‘price-data')[0].value;
return orderValue.match((\d*\.\d*)|(\d*));
}
は、あなたがその
価格データを取り巻く2種類のスピーチマークを使用しているようですが、それを修正して問題を修正するかどうかを確認してください。 – MCMXCII
スパンは '.value'を持たず、' outerText'や 'innerHTML'などを使用してください。あなたの正規表現は疑わしいと思われます。例えば' .replace( 'zł'、 '') 'または別の正規表現'.match(/([\ d \。] +)|([\ d])/)[0]' –