前提・実現したいこと
当方、非エンジニアです。
Google tag managerで、ユーザーが特定のページを表示した際に、html内の特定のclass要素に入っている文字列をイベントとして取得したいです。
カスタムjavascriptを用いて取得するようなので、試しにコードを書いてみたのですが、トリガーの動作とタグ発火はうまくいくものの、変数として登録したjavascriptが思ったように動いてくれません。
該当のソースコード
該当のページのソースに以下のような部分があり、「テキスト1」が取得したい対象の文字列です。
html
1<h3 class="contents_list_head"> 2 <div class="contents_list_name"> 3 テキスト1 4 </div> 5</h3>
ユーザーが表示するページによって「テキスト1]の文字列が変化します。
「テキスト」は数パターンが存在します。
「テキスト」の変化によってユーザーの行動が変化すると考えられるので、影響を調べるためにイベントとして取得したい、という意図です。
試したこと
変数として登録したカスタムjavascriptはこちらです。
GTM
1function(){ 2 var contents_list_name = document.getElementsByClassName('contents_list_name'); 3 return contents_list_name; 4}
発生している問題・エラーメッセージ
このように出力されます。
[objectHTMLCollection]
上記確認の状況
上記の出力は、Google Tag Managerのプレビュー上にて確認しており、GAに格納されたものを確認した訳ではありません。
よろしくお願いいたします。
あなたの回答
tips
プレビュー