Zones

এই সম্পদের জন্য পদ্ধতির তালিকার জন্য, এই পৃষ্ঠার শেষে দেখুন।

সম্পদ উপস্থাপনা

একটি Google ট্যাগ ম্যানেজার জোনের বিষয়বস্তু প্রতিনিধিত্ব করে।

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "zoneId": string,
  "name": string,
  "fingerprint": string,
  "tagManagerUrl": string,
  "notes": string,
  "childContainer": [
    {
      "publicId": string,
      "nickname": string
    }
  ],
  "boundary": {
    "condition": [
      {
        "type": string,
        "parameter": [
          {
            "type": string,
            "key": string,
            "value": string,
            "list": [
              (Parameter)
            ],
            "map": [
              (Parameter)
            ],
            "isWeakReference": boolean
          }
        ]
      }
    ],
    "customEvaluationTriggerId": [
      string
    ]
  },
  "typeRestriction": {
    "enable": boolean,
    "whitelistedTypeId": [
      string
    ]
  }
}
সম্পত্তির নাম মান বর্ণনা মন্তব্য
accountId string GTM অ্যাকাউন্ট আইডি।
boundary nested object এই জোনের সীমানা।
boundary. condition[] list যে শর্তগুলি, সংযুক্ত হলে, সীমানা তৈরি করে।
boundary.condition[]. parameter[] list শর্তের প্রকারের উপর নির্ভর করে নামযুক্ত প্যারামিটারের একটি তালিকা (কী/মান)। মন্তব্য:
  • বাইনারি অপারেটরদের জন্য, যথাক্রমে বাম এবং ডান অপারেন্ডগুলি নির্দিষ্ট করার জন্য arg0 এবং arg1 নামের পরামিতিগুলি অন্তর্ভুক্ত করুন।
  • এই সময়ে, বাম অপারেন্ড ( arg0 ) অবশ্যই একটি পরিবর্তনশীলের রেফারেন্স হতে হবে।
  • কেস-অসংবেদনশীল Regex ম্যাচিংয়ের জন্য, ignore_case নামে একটি বুলিয়ান প্যারামিটার অন্তর্ভুক্ত করুন যা true সেট করা আছে। যদি নির্দিষ্ট করা না থাকে বা অন্য কোনো মান সেট করা হয়, তাহলে মিলটি কেস সংবেদনশীল হবে।
  • একটি অপারেটরকে অস্বীকার করতে, negate বুলিয়ান প্যারামিটার নামে একটি বুলিয়ান প্যারামিটার অন্তর্ভুক্ত করুন যা true সেট করা আছে।
লিখনযোগ্য
boundary.condition[].parameter[]. isWeakReference boolean একটি রেফারেন্স টাইপ প্যারামিটার দৃঢ়ভাবে বা দুর্বলভাবে উল্লেখ করা হয়েছে কিনা। শুধুমাত্র রূপান্তর দ্বারা ব্যবহৃত. লিখনযোগ্য
boundary.condition[].parameter[]. key string নামযুক্ত কী যা একটি প্যারামিটারকে অনন্যভাবে সনাক্ত করে। উচ্চ-স্তরের পরামিতি, সেইসাথে মানচিত্রের মানগুলির জন্য প্রয়োজনীয়। তালিকার মানগুলির জন্য উপেক্ষা করা হয়েছে৷ লিখনযোগ্য
boundary.condition[].parameter[]. list[] list এই তালিকা প্যারামিটারের পরামিতি (কীগুলি উপেক্ষা করা হবে)। লিখনযোগ্য
boundary.condition[].parameter[]. map[] list এই মানচিত্র প্যারামিটারের পরামিতি (কী থাকতে হবে; কী অনন্য হতে হবে)। লিখনযোগ্য
boundary.condition[].parameter[]. type string পরামিতি প্রকার। বৈধ মান হল:
  • boolean : মানটি একটি বুলিয়ানকে উপস্থাপন করে, যা 'সত্য' বা 'মিথ্যা' হিসাবে উপস্থাপিত হয়
  • integer : মানটি ভিত্তি 10-এ একটি 64-বিট স্বাক্ষরিত পূর্ণসংখ্যার মান উপস্থাপন করে
  • list : পরামিতিগুলির একটি তালিকা নির্দিষ্ট করা উচিত
  • map : পরামিতিগুলির একটি মানচিত্র নির্দিষ্ট করা উচিত
  • template : মান যে কোনো টেক্সট প্রতিনিধিত্ব করে; এতে ভেরিয়েবল রেফারেন্স অন্তর্ভুক্ত থাকতে পারে (এমনকি পরিবর্তনশীল রেফারেন্স যা নন-স্ট্রিং প্রকার ফেরত দিতে পারে)
  • trigger_reference : মান একটি ট্রিগার প্রতিনিধিত্ব করে, ট্রিগার আইডি হিসাবে উপস্থাপিত হয়
  • tag_reference : মানটি একটি ট্যাগকে প্রতিনিধিত্ব করে, ট্যাগ নাম হিসাবে উপস্থাপিত হয়


গ্রহণযোগ্য মান হল:
  • " boolean "
  • " integer "
  • " list "
  • " map "
  • " tagReference "
  • " template "
  • " triggerReference "
  • " typeUnspecified "
লিখনযোগ্য
boundary.condition[].parameter[]. value string একটি প্যারামিটারের মান ("" এর মতো পরিবর্তনশীল রেফারেন্স থাকতে পারে) নির্দিষ্ট প্রকারের জন্য উপযুক্ত। লিখনযোগ্য
boundary.condition[]. type string এই শর্তের জন্য অপারেটরের ধরন।

গ্রহণযোগ্য মান হল:
  • " conditionTypeUnspecified "
  • " contains "
  • " cssSelector "
  • " endsWith "
  • " equals "
  • " greater "
  • " greaterOrEquals "
  • " less "
  • " lessOrEquals "
  • " matchRegex "
  • " startsWith "
  • " urlMatches "
লিখনযোগ্য
boundary. customEvaluationTriggerId[] list কাস্টম মূল্যায়ন ট্রিগার আইডি। তালিকাভুক্ত কোনো ট্রিগার সত্য হলে একটি অঞ্চল তার সীমানা অবস্থার মূল্যায়ন করবে।
childContainer[] list কন্টেইনার যা এই জোনের সন্তান।
childContainer[]. nickname string চাইল্ড কন্টেইনারের জন্য জোনের ডাকনাম।
childContainer[]. publicId string চাইল্ড কন্টেইনারের পাবলিক আইডি।
containerId string GTM কন্টেইনার আইডি।
fingerprint string GTM জোনের ফিঙ্গারপ্রিন্ট স্টোরেজের সময়ে গণনা করা হয়েছে। যখনই জোনটি পরিবর্তন করা হয় তখন এই মানটি পুনরায় গণনা করা হয়।
name string জোন প্রদর্শনের নাম।
notes string কনটেইনারে এই জোনটি কীভাবে প্রয়োগ করবেন তার ব্যবহারকারীর নোট।
path string GTM জোনের API আপেক্ষিক পথ।
tagManagerUrl string ট্যাগ ম্যানেজার UI-তে স্বয়ংক্রিয়ভাবে তৈরি লিঙ্ক
typeRestriction nested object এই জোনের প্রকার সীমাবদ্ধতা।
typeRestriction. enable boolean এই অঞ্চলের জন্য টাইপ সীমাবদ্ধতা সক্ষম করা থাকলে সত্য৷
typeRestriction. whitelistedTypeId[] list এই অঞ্চলে ব্যবহারের জন্য সাদা তালিকাভুক্ত করা হয়েছে এমন পাবলিক আইডিগুলির তালিকা৷
workspaceId string GTM ওয়ার্কস্পেস আইডি।
zoneId string জোন আইডি অনন্যভাবে জিটিএম জোনকে চিহ্নিত করে।

পদ্ধতি

সৃষ্টি
একটি GTM জোন তৈরি করে।
মুছে ফেলা
একটি GTM জোন মুছে দেয়।
পাওয়া
একটি GTM জোন পায়।
তালিকা
একটি GTM কন্টেইনার ওয়ার্কস্পেসের সমস্ত GTM জোন তালিকাভুক্ত করে।
প্রত্যাবর্তন
একটি GTM ওয়ার্কস্পেসে একটি GTM জোনে পরিবর্তনগুলি ফিরিয়ে দেয়৷
হালনাগাদ
একটি GTM জোন আপডেট করে।