title: Differences between "Click Classes" and "Click Element" in Google Tag Manager
body: <p>I don't really understand the differences between <em>Click classes</em> and <em>Click Element</em> in Google Tag Manager. I don't understand the expected use of these event and I don't understand their respective behavior regarding <em>contains</em> and <em>CSS selector</em>.</p>
  <p>Let's say I have <code>class=&quot;buttons primary small&quot;</code>.</p>
  <p>What's working:</p>
  <pre><code>Click Element -&gt; Matches CSS selector -&gt; .buttons.small 
  Click Classes -&gt; contains -&gt; small 
  </code></pre>
  <p>What's not working:</p>
  <pre><code>Click Element -&gt; contains -&gt; .buttons.small 
  Click Classes -&gt; Matches CSS selector -&gt; small 
  </code></pre>
  <p>If Click Classes is &quot;an array of the classes on an object&quot;, what really happens <em>under the hood</em> of GTM when doing this kind of manipulation?</p>
  <p>I don't have real issues, I'm just trying to understand it properly.</p>