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:
- 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
- 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