কমিউনিটি টেমপ্লেট গ্যালারিতে একটি টেমপ্লেট জমা দিন

Google ট্যাগ ম্যানেজার কমিউনিটি টেমপ্লেট গ্যালারি আপনার সংস্থাকে ট্যাগ এবং পরিবর্তনশীল টেমপ্লেট তৈরি এবং পরিচালনা করার অনুমতি দেয় যা স্থানীয়ভাবে Google ট্যাগ ম্যানেজারের সাথে একত্রিত হয়। আপনার সংস্থা একটি টেমপ্লেট তৈরি করতে পারে, GitHub-এ টেমপ্লেট সংগ্রহস্থল প্রকাশ করতে পারে, এবং তারপর বিশ্বব্যাপী ব্যবহারকারীদের কাছে উপলব্ধ করতে আপনার টেমপ্লেটটি কমিউনিটি টেমপ্লেট গ্যালারিতে জমা দিতে পারে। আপনার প্রতিষ্ঠানের সুবিধার মধ্যে রয়েছে:

  • আপনার ক্লায়েন্টরা সহজেই আপনার টেমপ্লেট যোগ করতে এবং ব্যবহার করতে সক্ষম হবে।
  • ট্যাগ ম্যানেজার ব্যবহারকারীরা আপনার প্রতিষ্ঠানের ব্র্যান্ডের সাথে পরিচিত হবে।
  • আপনার ক্লায়েন্ট কয়েক মিনিটের মধ্যে আপনার ট্যাগ স্থাপন করতে সক্ষম হবে, মাসের মধ্যে নয়।
  • আপনি আপনার টেমপ্লেটগুলিতে আপডেটগুলি প্রকাশ করতে পারেন এবং সেই আপডেটগুলি আপনার ক্লায়েন্টদের কাছে স্বয়ংক্রিয়ভাবে উপলব্ধ করতে পারেন৷

কমিউনিটি টেমপ্লেট গ্যালারিতে একটি নতুন টেমপ্লেট জমা দেওয়ার প্রক্রিয়াতে এই প্রধান পদক্ষেপগুলি জড়িত:

  1. আপনার টেমপ্লেট তৈরি করুন
  2. আপনার প্রকল্প ফাইল প্রস্তুত
  3. GitHub এ আপনার ফাইল আপলোড করুন
  4. আপনার টেমপ্লেট জমা দিন

আপনার টেমপ্লেট তৈরি করুন

শুরু করতে, একটি কাস্টম টেমপ্লেট হিসাবে Google ট্যাগ ম্যানেজারে আপনার টেমপ্লেট তৈরি করুন। নিশ্চিত করুন যে আপনার টেমপ্লেটটি পুঙ্খানুপুঙ্খভাবে পরীক্ষা করা হয়েছে, আপনার টেমপ্লেটের বিষয়বস্তু স্টাইল গাইড অনুসরণ করে, এবং ভবিষ্যতে আপনার টেমপ্লেটটি কীভাবে বজায় রাখা এবং আপডেট করা যায় তার জন্য আপনার কাছে একটি পরিকল্পনা বা প্রক্রিয়া রয়েছে।

সেবা পাবার শর্ত

প্রতিটি নতুন টেমপ্লেট জমা Google ট্যাগ ম্যানেজার কমিউনিটি টেমপ্লেট গ্যালারির পরিষেবার শর্তাবলীর সাথে সম্মত হতে হবে। আপনার টেমপ্লেটের জন্য পরিষেবার শর্তাবলীতে চুক্তি নিশ্চিত করতে:

  1. Google ট্যাগ ম্যানেজার কমিউনিটি টেমপ্লেট গ্যালারির পরিষেবার শর্তাবলী পড়ুন।
  2. টেমপ্লেট এডিটরে, সম্পাদনা করার জন্য আপনার টেমপ্লেট খুলুন এবং "কমিউনিটি টেমপ্লেট গ্যালারী পরিষেবার শর্তাবলীতে সম্মত হন" লেবেলযুক্ত তথ্য ট্যাবের নীচে বাক্সটি চেক করুন৷

আপনার টেমপ্লেট রপ্তানি করুন

আপনার টেমপ্লেট সম্পূর্ণ হয়ে গেলে, আপনার স্থানীয় মেশিনে টেমপ্লেট ফাইলটি রপ্তানি করুন এবং ফাইলটির নাম পরিবর্তন করুন template.tpl

আপনার প্রকল্প ফাইল প্রস্তুত

পরবর্তী ধাপ হল GitHub-এ প্রকাশের জন্য আপনার সংগ্রহস্থল প্রস্তুত করা। প্রতিটি সংগ্রহস্থলে নিম্নলিখিত ফাইলগুলি থাকা উচিত:

  1. template.tpl নামে একটি এক্সপোর্ট করা টেমপ্লেট ফাইল । এই ফাইল একটি categories এন্ট্রি যোগ করার জন্য আপডেট করা আবশ্যক.
  2. একটি metadata.yaml ফাইল।
  3. একটি LICENSE ফাইল। ফাইলের নাম অবশ্যই সমস্ত CAPS-এ থাকতে হবে এবং লাইসেন্স ফাইলের বিষয়বস্তু শুধুমাত্র Apache 2.0 হতে হবে।
  4. একটি README.md ফাইল যোগ করুন (ঐচ্ছিক, কিন্তু প্রস্তাবিত)।

template.tpl এ বিভাগ যোগ করুন

INFO বিভাগে একটি categories এন্ট্রি সহ আপনার template.tpl ফাইলটি আপডেট করুন এবং নিম্নলিখিত টেবিল থেকে নির্বাচিত কমপক্ষে একটি প্রাসঙ্গিক বিভাগ মান প্রদান করুন। যদি একাধিক বিভাগ উপযুক্ত হয়, আপনি সর্বাধিক প্রাসঙ্গিক থেকে সর্বনিম্ন প্রাসঙ্গিক পর্যন্ত অর্ডার করা তিনটি বিভাগের মান প্রদান করতে পারেন।

উদাহরণ:

___INFO___

{
  "displayName": "Example Template",
  "categories": ["AFFILIATE_MARKETING", "ADVERTISING"],
  // additional template properties, etc...
}

সমর্থিত বিভাগের মানগুলির সারণী:

শ্রেণী বর্ণনা
বিজ্ঞাপন বিজ্ঞাপন
AFFILIATE_MARKETING অ্যাফিলিয়েট মার্কেটিং
বিশ্লেষণ বিশ্লেষণ
অ্যাট্রিবিউশন অ্যাট্রিবিউশন
চ্যাট চ্যাট
রূপান্তর রূপান্তর পরিমাপ
তথ্য সংরক্ষন করা তথ্য সংরক্ষন করা
ইমেল বিপণন ইমেল বিপণন
পরীক্ষা A/B পরীক্ষা এবং বিষয়বস্তু অপ্টিমাইজেশান
তাপ মানচিত্র তাপ মানচিত্র
অগ্রজ প্রজন্ম অগ্রজ প্রজন্ম
মার্কেটিং মার্কেটিং
ব্যক্তিগতকরণ ব্যক্তিগতকরণ
রিমার্কেটিং রিমার্কেটিং
বিক্রয় বিক্রয় এবং CRM
SESSION_RECORDING সেশন রেকর্ডিং
সামাজিক সামাজিক
জরিপ সমীক্ষা
TAG_ম্যানেজমেন্ট ট্যাগ ম্যানেজমেন্ট সিস্টেম
ইউটিলিটি গুগল ট্যাগ ম্যানেজার ইউটিলিটি

metadata.yaml

metadata.yaml ফাইলটিতে আপনার টেমপ্লেট সম্পর্কে তথ্য রয়েছে, আপনার প্রতিষ্ঠানের হোমপেজের লিঙ্ক, টেমপ্লেট ডকুমেন্টেশন এবং সংস্করণ তথ্য সহ। প্রতিটি সংস্করণ একটি পরিবর্তন নম্বর দ্বারা চিহ্নিত করা হয়, এটি একটি SHA নম্বর নামেও পরিচিত, যা গিট কমিটের সাথে সম্পর্কিত পরিবর্তন নম্বর। changeNotes ক্ষেত্রটি ঐচ্ছিক, কিন্তু প্রস্তাবিত, সংস্করণে অন্তর্ভুক্ত পরিবর্তনগুলি সম্পর্কে আপনার ব্যবহারকারীদের জানাতে।

আপনার metadata.yaml ফাইল সেট আপ করতে:

  1. একটি এন্ট্রি homepage যোগ করুন. এটি এমন একটি URL হওয়া উচিত যা আপনার প্রতিষ্ঠানের হোম পৃষ্ঠায় নির্দেশ করে৷
  2. documentation জন্য একটি এন্ট্রি যোগ করুন। এটি এমন একটি URL হওয়া উচিত যা আপনার টেমপ্লেটের জন্য ডকুমেন্টেশন নির্দেশ করে৷
  3. GitHub-এ, আপনার টেমপ্লেটের প্রাথমিক সংস্করণের জন্য আপনি যে পরিবর্তনগুলি পুশ করতে চান তা অন্তর্ভুক্ত করে এমন প্রতিশ্রুতি খুঁজুন এবং SHA নম্বরটি অনুলিপি করুন। GitHub এ SHA নম্বর পাওয়ার একটি সহজ উপায় হল একটি কমিট ভিউতে যাওয়া এবং ক্লিপবোর্ড আইকনে ক্লিক করা ( clipboard icon ) এটি আপনার ক্লিপবোর্ডে সম্পূর্ণ SHA নম্বর কপি করবে। versions নোডের চাইল্ড হিসাবে আপনার sha এন্ট্রির মান হিসাবে সেই সংখ্যাটি পেস্ট করুন, যেমনটি নীচে দেখানো হয়েছে।
  4. versions নোডে একটি changeNotes এন্ট্রি যোগ করুন, এই নতুন সংস্করণে থাকা পরিবর্তনগুলিকে সংক্ষেপে বর্ণনা করতে।
homepage: "https://www.example.com"
documentation: "https://www.example.com/documentation"
versions:
  - sha: 5f02a788b90ae804f86b04aa24af8937e567874a
    changeNotes: Initial release.

GitHub এ আপলোড করুন

পরবর্তী ধাপ হল GitHub এ আপনার ফাইল আপলোড করা। উপরে বর্ণিত হিসাবে উপযুক্ত ফাইল এবং কাঠামো সহ একটি GitHub রেপো তৈরি করুন।

টেমপ্লেট রিপোজিটরিতে অবশ্যই * template.tpl , metadata.yaml , এবং LICENSE ফাইল থাকতে হবে যা গিট রিপোজিটরির রুট লেভেলে পাওয়া যায়। প্রতিটি গিট সংগ্রহস্থলে শুধুমাত্র একটি template.tpl ফাইল থাকা উচিত। সমস্ত সংস্থান অবশ্যই আপনার GitHub সংগ্রহস্থলের প্রধান শাখায় থাকতে হবে। এই কাঠামোর সাথে মেলে না এমন যেকোনো টেমপ্লেট সংগ্রহস্থল গ্যালারি থেকে সরানো হবে।

কমিউনিটি টেমপ্লেট গ্যালারির প্রতিটি এন্ট্রি টেমপ্লেটের GitHub সংগ্রহস্থলের সমস্যা বিভাগের সাথে লিঙ্ক করবে যাতে ব্যবহারকারীরা একটি বাগ খুঁজে পেলে আপনাকে জানাতে পারে। আপনার টেমপ্লেটের GitHub সংগ্রহস্থলের জন্য সমস্যাগুলি নিষ্ক্রিয় করা হয়নি তা নিশ্চিত করুন যাতে আপনি উদ্ভূত সমস্যাগুলি পর্যালোচনা এবং সমাধান করতে পারেন।

আপনার টেমপ্লেট জমা দিন

একবার আপনার টেমপ্লেট সংগ্রহস্থল গিটহাবে হোস্ট করা হলে, আপনি কমিউনিটি টেমপ্লেট গ্যালারিতে আপনার টেমপ্লেট জমা দিতে এগিয়ে যেতে পারেন। আপনার টেমপ্লেট জমা দিতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনি গ্যালারিতে যোগ করতে চান এমন টেমপ্লেট সংগ্রহস্থলে অ্যাক্সেস আছে এমন একটি অ্যাকাউন্ট দিয়ে আপনি GitHub-এ সাইন ইন করেছেন তা নিশ্চিত করুন।
  2. tagmanager.google.com/gallery- এ কমিউনিটি টেমপ্লেট গ্যালারিতে যান।
  3. ক্লিক করুন এবং জমা টেমপ্লেট নির্বাচন করুন।
  4. প্রদত্ত ক্ষেত্রে সংগ্রহস্থলের URL প্রদান করুন এবং জমা দিন ক্লিক করুন।

আপনার টেমপ্লেট আপডেট করুন

আপনি একটি টেমপ্লেট প্রকাশ করার পরে, আপনি সময়ে সময়ে আপনার টেমপ্লেটের আপডেটগুলি প্রদান করতে চাইতে পারেন। আপনার টেমপ্লেট ব্যবহারকারীদের জানানো হবে যদি টেমপ্লেটে একটি আপডেট থাকে এবং তাদের কাছে টেমপ্লেটটিকে সর্বশেষ সংস্করণে আপডেট করার বিকল্প থাকবে।

metadata.yaml ফাইলটি গ্যালারিতে আপনার টেমপ্লেটের কোন সংস্করণটি ব্যবহার করবেন তা নির্ধারণ করতে ব্যবহৃত হয়। নতুন সংস্করণ প্রকাশ করতে, আপনাকে আপনার metadata.yaml ফাইলের versions বিভাগে পরিবর্তন নম্বর (SHA নম্বর) যোগ করতে হবে।

  1. আপনি যে পরিবর্তনগুলি পুশ করতে চান তা অন্তর্ভুক্ত করে এমন প্রতিশ্রুতি সনাক্ত করুন এবং SHA নম্বরটি অনুলিপি করুন৷ গিটহাবে এটি করার একটি সহজ উপায় হল একটি কমিট ভিউতে যাওয়া এবং ক্লিপবোর্ড আইকনে ক্লিক করা ( clipboard icon ) এটি আপনার ক্লিপবোর্ডে সম্পূর্ণ SHA নম্বর কপি করবে।
  2. metadata.yaml এ আপনার versions তালিকার শীর্ষে একটি নতুন sha এন্ট্রি যোগ করুন। (নীচের উদাহরণ দেখুন।)
  3. এই নতুন সংস্করণে থাকা পরিবর্তনগুলিকে সংক্ষেপে বর্ণনা করতে changeNotes যোগ করুন। আপনি চাইলে একাধিক লাইন মন্তব্য তৈরি করতে পারেন। (নীচের উদাহরণ দেখুন।)
  4. metadata.yaml এ পরিবর্তনটি কমিট করুন এবং আপনার আপডেট সাধারণত 2 থেকে 3 দিনের মধ্যে গ্যালারিতে প্রদর্শিত হবে।

এই উদাহরণটি দেখায় কিভাবে SHA নম্বর সহ নতুন সংস্করণের তথ্য যোগ করতে হয় এবং নোট পরিবর্তন করতে হয়:

homepage: "https://www.example.com"
documentation: "https://www.example.com/documentation"
versions:
  # Latest version
  - sha: 5f02a788b90ae804f86b04aa24af8937e567874c
    changeNotes: |2
      Fix bug with the whatsamajig.
      Improve menu options.
      Update API calls.
  # Older versions
  - sha: 5f02a788b90ae804f86b04aa24af8937e567874b
    changeNotes: Adds eject button.
  - sha: 5f02a788b90ae804f86b04aa24af8937e567874a
    changeNotes: Initial release.