कस्टम वैरिएबल बनाएं

इस गाइड में, कस्टम वैरिएबल टेंप्लेट बनाने का तरीका बताया गया है. टास्क कब शुरू होगा इस वैरिएबल का इस्तेमाल किया जाता है, तो यह वैल्यू की श्रेणी लेगा और उन्हें कॉमा डिलिमिटेड स्ट्रिंग.

  1. अपना पहला वैरिएबल टेंप्लेट शुरू करने के लिए, बाईं ओर मौजूद टेंप्लेट पर क्लिक करें वैरिएबल टेंप्लेट में जाकर, नया बटन पर क्लिक करें सेक्शन में जाएं.

  2. जानकारी टैब में, वैरिएबल का नाम और ब्यौरा तय करें.

    जब लोग इस नाम को लागू करेंगे, तब उन्हें नाम दिया जाएगा टैग मैनेजर के यूज़र इंटरफ़ेस में वैरिएबल का इस्तेमाल किया जा सकता है.

    ब्यौरा वैसा ही है जैसा यह सुनने में लगता है - छोटा (200 वर्ण या कम) ब्यौरा दें.

  3. अपने टेंप्लेट की झलक देखने के लिए, रीफ़्रेश करें पर क्लिक करें.

    फ़ील्ड इनपुट की दाईं ओर, टेंप्लेट की झलक विंडो होती है. एडिटर में हर बार कोई बदलाव करने पर, रीफ़्रेश करें बटन दिखाना चाहते हैं. 'रीफ़्रेश करें' पर क्लिक करके देखें कि आपके बदलावों से आपकी वैरिएबल.

  4. अपने वैरिएबल टेंप्लेट में फ़ील्ड जोड़ने के लिए, फ़ील्ड पर क्लिक करें.

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

  5. फ़ील्ड जोड़ें पर क्लिक करें और सिंपल टेबल चुनें. डिफ़ॉल्ट नाम बदलें (उदाहरण "simpleTable1") "list" के साथ कॉन्फ़िगर की गई हो. टेंप्लेट की झलक में, रीफ़्रेश करें पर क्लिक करें.

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

  6. कोड टैब पर क्लिक करें और एडिटर में सैंडबॉक्स की गई JavaScript डालें:

    var input = data.array;
    
    if (!data.use_array) {
      input = [];
      for (var i = 0; i < data.list.length; i++) {
        input.push(data.list[i].values);
      }
    }
    
    if (data.sort) {
      input.sort();
    }
    
    return input.join(data.delimiter || ',');
    

    इस वैरिएबल का कोड काफ़ी आसान है, लेकिन ऐसे कुछ कोड हैं कुछ भी नहीं बताना चाहिए.

    • data फ़ील्ड.

      ऐसे कुछ फ़ील्ड हैं जिन्हें data ग्लोबल के बाहर से ऐक्सेस किया जा रहा है. data में वे वैल्यू शामिल होंगी जिन्हें आपने पिछले चरण में सेट अप किया था. इसलिए हम data.use_array, data.sort, data.list और data.delimiter.

    • अगर data.delimiter है, तो delimiter को "," की डिफ़ॉल्ट वैल्यू पर सेट किया जाता है उपलब्ध नहीं कराया गया. किसी फ़ील्ड के लिए डिफ़ॉल्ट वैल्यू सेट करना एक अच्छा तरीका है, अगर एक बात सही लगती है. इससे उपयोगकर्ताओं के लिए, वैरिएबल का इस्तेमाल करना आसान हो जाता है टेंप्लेट का इस्तेमाल करने के लिए, क्योंकि उन्हें हर फ़ील्ड को भरने की ज़रूरत नहीं होती वैरिएबल.

  7. अपनी प्रगति सेव करने के लिए सेव करें पर क्लिक करें. ऐसा करने से, पहचानी गई सभी अनुमतियां लोड हो जाएंगी टेम्प्लेट एडिटर में जाएगा.

    कुछ टेंप्लेट एपीआई के पास उनसे जुड़ी अनुमतियां होती हैं. इनसे तय होता है कि क्या या नहीं कर सकते हैं. जब sendPixel जैसे टेंप्लेट एपीआई का इस्तेमाल किया जाता है आपका कोड, Tag Manager, अनुमतियों में ज़रूरी अनुमतियां दिखाएगा करें.

  8. टेंप्लेट की झलक टैब में, "वैल्यू" के लिए कुछ वैल्यू जोड़ें इनपुट के लिए, अपने वैरिएबल का आउटपुट देखने के लिए, कोड चलाएं और कंसोल पर जाएं.

    अगर कोई गड़बड़ी होती है, तो वह कंसोल विंडो में दिखेगी.

  9. सेव करें पर क्लिक करें और टेंप्लेट एडिटर बंद कर दें

    वैरिएबल टेंप्लेट अब इस्तेमाल के लिए तैयार है.