उन्नत लिंक एट्रिब्यूशन

उन्नत लिंक एट्रिब्यूशन लिंक एलीमेंट ID का उपयोग करके किसी एकल पृष्ठ पर एक ही URL के कई लिंक में स्वचालित रूप से अंतर करता है और इस प्रकार आपकी इन-पेज Analytics रिपोर्ट को अधिक सटीक बनाता है.

इस्तेमाल का तरीका

बेहतर लिंक एट्रिब्यूशन की सुविधा का इस्तेमाल करने के लिए:

  1. अपने Google Analytics खाते के व्यवस्थापक UI में उन्नत लिंक एट्रिब्यूशन सक्षम करें.
  2. बेहतर लिंक एट्रिब्यूशन प्लग-इन (जिसे "linkid" कहा जाता है) को लोड करने के लिए, हर पेज पर अपना टैग अपडेट करें.

नीचे दिए गए कोड में, बेहतर लिंक एट्रिब्यूशन प्लगिन को लोड करने का तरीका बताया गया है:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'linkid');
ga('send', 'pageview');

बेहतर लिंक एट्रिब्यूशन प्लग-इन किसी लिंक या पैरंट एलिमेंट के एलिमेंट आईडी के साथ-साथ कुकी का इस्तेमाल करके, एक ही यूआरएल के लिंक के बीच अंतर करता है. प्लग-इन लोड करते समय, कॉन्फ़िगरेशन के विकल्प देकर यह तय किया जा सकता है कि प्लग-इन, DOM से कितना ऊपर तक किसी एलिमेंट आईडी को खोजेगा. साथ ही, इस कुकी के काम करने का तरीका भी खोजेगा.

यहां उपलब्ध विकल्प और उनके डिफ़ॉल्ट विकल्प दिए गए हैं:

विकल्प वैल्यू टाइप डिफ़ॉल्ट ब्यौरा
cookieName string _gali कुकी का नाम
duration number 30 ज़्यादा से ज़्यादा अवधि (सेकंड में) के लिए, कुकी को सेव करना चाहिए
levels number 3

किसी मौजूदा आईडी को ढूंढने के लिए, डीओएम में लेवल की ज़्यादा से ज़्यादा संख्या. उदाहरण के लिए, यहां दिए गए लिंक में आईडी एट्रिब्यूट नहीं हैं, लेकिन <ul> एलिमेंट (दो लेवल ऊपर) में ये चीज़ें शामिल हैं:

<ul id="sidebar">
  <li><a href="/">Home</a></li>
  <li><a href="/about">About</a></li>
  <li><a href="/contact">Contact Us</a></li>
</ul>

अगर levels विकल्प को 1 पर सेट किया जाता है, तो "साइडबार" आईडी नहीं मिलेगा और लिंक की पहचान भी नहीं दिखेगी.

नीचे दिए गए उदाहरण में, बेहतर लिंक एट्रिब्यूशन प्लगिन का इस्तेमाल करते समय, कस्टम कॉन्फ़िगरेशन के विकल्प तय करने का तरीका बताया गया है:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'linkid', {
  'cookieName': '_ela',
  'duration': 45,
  'levels': 5
});
ga('send', 'pageview');