2016-08-31 2 views
1

Ich habe ein ziemlich Standard-Bild Link vom Typ bekamGTM Klicken Element Bild anstelle von Link-

<a href="" class="someClass"><img src="..."></a> 

ich einen Trigger in GTM hinzugefügt haben, basierend auf der Klasse von ‚someclass‘ und einem Klick auf das Bild/Link löst den Trigger nicht aus. Ich habe in das GTM-Vorschau-Debug-Fenster geschaut und das Klick-Ereignis wird auf das Bild und nicht auf den Link ausgelöst.

enter image description here

Gibt es eine Möglichkeit, einen Auslöser Feuer zu machen, ohne die Klasse aus, um die Bewegungs?

+0

der Grund Ereignis nicht sprudeln zu sein scheint, aber es sprudelt OK, wenn ich einen Zuhörer auf den Link mit jQuery hinzufügen. – Okneloper

Antwort

0

Dies wurde durch einen css :: nach dem Link verursacht verursacht.

Die Lösung war, den Z-Index auf dem Bild auf -1 zu setzen.

0

Für mich die beste Lösung ist es, ein Elternteil in einem Macross erhalten, und ihnen den gewünschten Wert wählen, in diesem Fall ich eine benutzerdefinierte bekommen Attr

function() 
    { 
     try 
     { 
      if ({{Click Element}}.parentNode) 
      { 
       return {{Click Element}}.parentNode.getAttribute("data-url"); 
      } 
     } 
     catch(err) 
     { 
      return undefined; 
     } 

    return undefined; 
} 

Sie die Regeln mit den Eltern stützen kann, oder die Großeltern, wenn Sie

0

nrrf können Sie den Auslöser als .someClass img in dem Click Element > Matches CSS Selector

Verwandte Themen