Custom Link Tracking without a Tag Manager custom-link-tracking-without-a-tag-manager

For many actions on the page, tracking should not be treated like a page view. In this video, you will learn how to code a link tracking beacon to Analytics, if you are not using a tag manager (like Adobe Experience Platform Launch). See the code, as well as learning an important tip.

Sending an s.tl() Beacon sending-an-s-tl-beacon

There are two functions that send data into Adobe Analytics:

  1. s.t() - A “track” beacon, which is a page view hit, incrementing page views for the given page name, as well as setting other variables
  2. s.tl() - a “track link” beacon, which is often referred to as a “custom link” hit/beacon, which does not increment page views, and ignores the pageName variable. This is commonly used for tracking smaller actions on the page that don’t load a new page/screen, or other actions that don’t result in a new page load.
NOTE
In this video, we show you how to code a custom link hit when you are NOT using a tag manager like Adobe Experience Platform Launch. We recommend that you use Experience Platform Launch, our best-practice recommendation for implementation. However, if you need to code in an s.tl(), here’s how to do it.

Sample Code sample-code

Here is the sample code used on the custom link in the video:

<a href="#" onclick="
    s.linkTrackVars='events,eVar2,prop2';
    s.linkTrackEvents=s.events='event2';
    s.eVar2='facebook share';
    s.prop2='facebook share';
    s.tl(this,'o','Social Share');
    s.manageVars('clearVars',s.linkTrackVars,1);">
    Click here to share on FaceBook
</a>
recommendation-more-help
analytics-learn-help