Googleタグマネージャを利用して、サイト内検索で使われたキーワードを収集しています。
フォームの送信をトリガーとしてテキストボックスから文字列を取得してラベルの値として設定することで、
Googleアナリティクスの 行動 -> イベント で集計することが出来ました。
しかし、現状では「hoge fuga piyo」というように全角スペースや半角スペースを挟んで入力された場合、
それらがまとめて一つの文字列として認識されてしまいます。
そうではなく、それぞれの単語が1回ずつカウントされるようにしたいです。
文字列をスペースで分割して配列にするだけなら以下のようなコードで出来ますが、
この配列をもとに複数のトラッキング情報として送信する方法がわかりません。
javascript
1var keyword = 'hoge fuga piyo'; 2var splitKeyword = keyword.split(/ | /); 3// ["hoge", "fuga", "piyo"]
お詳しい方がいらっしゃいましたらご教授の程よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/27 08:33
2019/11/27 09:34
2019/11/28 00:59