title: Why is the outbound link equal to "(not set)" in Google Analytics when I try to track it using Google Tag Manager?
body: <p>Using Google Tag Manager, I have set up a trigger/tag configuration to track the originating page URL and referring page URL on an outbound link click.</p>
  
  <p><a href="https://i.stack.imgur.com/Z0vF3.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Z0vF3.png" alt="Trigger Configuration"></a></p>
  
  <p><a href="https://i.stack.imgur.com/9nvSo.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/9nvSo.png" alt="Tag Configuration"></a></p>
  
  <p>When I view the Events data in Google Analytics, all of the originating page URLs are tracked but half of the Event Labels (which should contain the referring page URL or Click URL in the terminology of GA) are equal to <em>(not set)</em>.</p>
  
  <p>I thought that this might be happening because the GTM code did not always have a sufficient amount of time to load so I checked "Wait for Tags" but this did not seem to have any effect (note that when I checked "Wait for Tags", I had to enable a trigger condition so I set it such that the Click URL does not equal the gibberish string that you see in the screenshot).</p>
  
  <p>Does anyone have any idea what might be happening here?</p>