2017-04-25 22 views
1

問題が発生しました.GTMにイベントを具体的に登録されていないようです。オブジェクトに一致するCSSセレクタを持つ要素のクリックをフィルタリングする

誰かがクリックしたときに登録する必要がある要素のHTMLの外観は次のとおりです。

<div class="targetDiv option option-hoverable"> 
    <div class="shape"> 
     <svg width="140" height="140" viewBox="0 0 140 140" xmlns="http://www.w3.org/2000/svg" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns"> 
     <title>Shape + Shape + Shape</title> 
      <desc>Created with Sketch.</desc> 
       <g transform="translate(0 0)" sketch:type="MSShapeGroup" fill="none"> 
       <circle id="Shape" fill="#CFDF80" cx="40" cy="84.434" r="40"></circle> 
       <circle id="Shape" fill="#FDE9E8" cx="80" cy="40" r="40"></circle> 
       <circle fill="#E2506E" cx="100" cy="100" r="40"></circle> 
       </g> 
     </svg> 
    </div> 

       <h3>Product Title</h3> 
       <div class="actions"> 
       <a class="button button-subtle button-toggle" data-colors="tender" data-toggled="Select" href="">Select</a> 
       </div> 
</div> 

アウトターDIVクリックで登録するクリックを取得できません。ボタンのクリックまたはシェイプのクリックが萎縮します。クラスtargetDivでDIVに登録する必要があります。

他の場所からトリガーをクリックすると、聞き取りに問題はありません。

は今のところトリガがこのように設定されている:

トリガータイプ - クリックしてください - いくつかのクリックですべての要素

トリガー火災を。

と条件は次のとおりです。

は、要素をクリックします - >は、CSSセレクタにマッチする - > targetDiv

答えて

0

この

Click Element -> matches CSS selector -> targetDiv 

あなたのhtmlコードに存在しない<targetDiv>要素を、一致させたいです。

Click Element -> matches CSS selector -> .targetDiv 
:それはあなたがクラスのCSSセレクタを書くことができる方法ですので、

、クラス名の前にドットを書いてみ

関連する問題