Googleのページには2つのリンクがあり、gtmを使用してクリックを記録したいと考えています。タグマネージャイベントでのカスタムラベルの設定
<a href="..." data-gtm-event="register">Register now</a>
<a href="..." data-gtm-event="logon">Log on</a>
我々は[data-gtm-event]
のCSSセレクタと一致要素のクリックのトリガを有します。
最後に、Link event
を記録するためにトリガーを使用してタグを設定しました。トリガーが発砲してタグが作動しています。
しかし、記録されたイベントのラベルを、クリックしたリンクに応じてRegister
またはLog on
に変更する方法があります。過去にはそれぞれのタグごとに1つのトリガーを作成しましたが、それは持続可能ではありません。
function(){
return "My label";
}
をし、イベントのラベルを割り当てるためにそのカスタム変数を使用します。
は、私はこのようなカスタムJavaScript変数を作成することができます知っています。そして私はそれが働いているのを見ます。
ダイナミックにする方法はありますか?
私はusing the dataLayerのウェブ上の例を見つけましたが、私のHTML要素にonclick属性を追加したくありません。
クリックした要素にアクセスしてそのデータ属性から値を取得する方法はjavascript変数にありますか?
マクロを使用しているページが見つかりましたが、これは古いバージョンのものですか?
アイデアのおかげで、それは私のために働いていない。私はこれを私のカスタムjavascript変数として入れ、それを自分のタグのLabelフィールドに入れます。しかし、プレビューのテストではタグが起動し、カスタム変数はnullです。トリガが[data-gtm-event]のcssセレクタであるため、属性が存在する必要があります。私がちょうど{{Click Click}}を入れると、リンクのhrefが得られます。 – Rothrock
そして今、私はそれがうまくいかないと言った...うまく始まったばかりだ。理由は分かりません。ご協力ありがとうございました。 – Rothrock