এই দস্তাবেজটি সেই বৈশিষ্ট্যগুলি বর্ণনা করে যা Google ট্যাগ ম্যানেজার ভেরিয়েবলের জন্য সেট করা যেতে পারে৷
ভূমিকা
প্রতিটি Google ট্যাগ ম্যানেজার ভেরিয়েবলের একটি type
কোড থাকে ভেরিয়েবল সনাক্ত করার জন্য। উপরন্তু, বেশিরভাগ ভেরিয়েবলের প্যারামিটার থাকে ( key
, type
জোড়া) যা আপনি একটি "প্যারামিটার অবজেক্ট" এর অংশ হিসাবে সেট করতে পারেন যখন আপনি একটি ভেরিয়েবল তৈরি বা আপডেট করেন। প্যারামিটার অবজেক্ট ব্যবহার করে এই প্যারামিটারগুলি কীভাবে সেট করবেন সে সম্পর্কে আরও জানতে পরামিতি রেফারেন্স দেখুন।
এই নথির অবশিষ্টাংশ সমস্ত সমর্থিত ভেরিয়েবলের বিবরণ তালিকাভুক্ত করে।
প্রথম পক্ষের কুকি
কোড টাইপ করুন
k
পরামিতি
চাবি | টাইপ | নোট |
---|---|---|
name | template | কুকির নাম। |
উদাহরণ
{ "name": "Sample 1st Party Cookie Variable", "type": "k", "parameter": [ { "type": "template", "key": "name", "value": "myCookieName" } ] }
অটো-ইভেন্ট পরিবর্তনশীল
কোড টাইপ করুন
aev
পরামিতি
চাবি | টাইপ | নোট |
---|---|---|
varType | template | ELEMENT , CLASSES , ID , TARGET , TEXT , URL , HISTORY_NEW_URL_FRAGMENT , HISTORY_OLD_URL_FRAGMENT , HISTORY_NEW_STATE , HISTORY_OLD_STATE , HISTORY_CHANGE_SOURCE এর মধ্যে একটি। |
defaultValue | template | ঐচ্ছিক। |
উদাহরণ
{ "name": "Sample AutoEvent Variable", "type": "aev", "parameter": [ { "type": "template", "key": "varType", "value": "CLASSES" }, { "type": "template", "key": "defaultValue", "value": "MyDefault" } ] }
ধ্রুবক স্ট্রিং
কোড টাইপ করুন
c
পরামিতি
চাবি | টাইপ |
---|---|
value | template |
উদাহরণ
{ "name": "Sample Constant String", "type": "c", "parameter": [ { "type": "template", "key": "value", "value": "MyString" } ] }
কন্টেইনার সংস্করণ নম্বর
কোড টাইপ করুন
ctv
পরামিতি
N/A
উদাহরণ
{ "name": "Sample Container Version Number", "type": "ctv" }
কাস্টম ইভেন্ট
কোড টাইপ করুন
পরামিতি
N/A
উদাহরণ
{ "name": "Custom Event Name", "type": "e" }
কাস্টম জাভাস্ক্রিপ্ট
কোড টাইপ করুন
jsm
পরামিতি
চাবি | টাইপ |
---|---|
javascript | template |
উদাহরণ
{ "name": "Sample Custom Javascript", "type": "jsm", "parameter": [ { "type": "template", "key": "javascript", "value": "function() {\n return \"Hello World\";\n}" } ] }
ডাটা লেয়ার ভেরিয়েবল
কোড টাইপ করুন
v
পরামিতি
চাবি | টাইপ | নোট |
---|---|---|
name | template | ডেটা স্তর পরিবর্তনশীল নাম। |
defaultValue | template | |
dataLayerVersion | integer | 1 বা 2 । |
উদাহরণ
{ "name": "Sample Data Layer Variable", "type": "v", "parameter": [ { "type": "template", "key": "name", "value": "DL Variable Name" }, { "type": "template", "key": "defaultValue", "value": "DEFAULT" }, { "type": "integer", "key": "dataLayerVersion", "value": "2" } ] }
ডিবাগ মোড
কোড টাইপ করুন
dbg
পরামিতি
N/A
উদাহরণ
{ "name": "Sample Debug Mode Variable", "type": "dbg" }
DOM উপাদান
কোড টাইপ করুন
d
পরামিতি
চাবি | টাইপ | নোট |
---|---|---|
elementId | template | |
attributeName | template | ঐচ্ছিক। |
উদাহরণ
{ "name": "Sample DOM Element Variable", "type": "d", "parameter": [ { "type": "template", "key": "elementId", "value": "MyElementId" }, { "type": "template", "key": "attributeName", "value": "MyAttributeName" } ] }
HTTP রেফারার
কোড টাইপ করুন
f
পরামিতি
চাবি | টাইপ | নোট |
---|---|---|
component | template | এর মধ্যে একটি: URL, PROTOCOL, HOST, PORT, PATH, QUERY, FRAGMENT |
stripWww | boolean | কম্পোনেন্ট = HOST জন্য |
queryKey | template | উপাদানের জন্য = QUERY |
উদাহরণ
{ "name": "Sample HTTP Referrer Variable", "type": "f", "parameter": [ { "type": "template", "key": "component", "value": "URL" } ] }
জাভাস্ক্রিপ্ট ভেরিয়েবল
কোড টাইপ করুন
j
পরামিতি
চাবি | টাইপ | নোট |
---|---|---|
name | template | গ্লোবাল পরিবর্তনশীল নাম। |
উদাহরণ
{ "name": "Sample Javascript Variable", "type": "j", "parameter": [ { "type": "template", "key": "name", "value": "MyGlobalVarName" } ] }
সন্ধান টেবিল
কোড টাইপ করুন
smm
পরামিতি
চাবি | টাইপ | নোট |
---|---|---|
input | template | লুকআপের জন্য ব্যবহৃত মান, একটি পরিবর্তনশীল রেফারেন্স হওয়া উচিত। |
map | list | মানচিত্রের একটি তালিকা, প্রতিটিতে একটি একক [ key , value ] জোড়া রয়েছে৷ |
map[].key | template | |
map[].value | template | |
defaultValue | template | ঐচ্ছিক। |
উদাহরণ
{ "name": "Sample Lookup Table Variable", "type": "smm", "parameter": [ { "type": "template", "key": "input", "value": "{{event}}" }, { "type": "list", "key": "map", "list": [ { "type": "map", "map": [ { "type": "template", "key": "key", "value": "EventEqualsThis" }, { "type": "template", "key": "value", "value": "ThenSetToThis" } ] } ] }, { "type": "template", "key": "defaultValue", "value": "MyDefaultValue" } ] }
এলোমেলো সংখ্যা
কোড টাইপ করুন
r
পরামিতি
N/A
উদাহরণ
{ "name": "Sample Random Number Variable", "type": "r" }
URL
কোড টাইপ করুন
u
পরামিতি
চাবি | টাইপ | নোট |
---|---|---|
component | template | এর মধ্যে একটি: URL, PROTOCOL, HOST, PORT, PATH, QUERY, FRAGMENT |
customUrlSource | template | ঐচ্ছিক। |
stripWww | boolean | কম্পোনেন্টের জন্য = HOST । |
queryKey | template | উপাদানের জন্য = QUERY । |
উদাহরণ
{ "name": "Sample URL Variable", "type": "u", "parameter": [ { "type": "template", "key": "component", "value": "URL" }, { "type": "template", "key": "customUrlSource", "value": "{{element}}" } ] }