বিজ্ঞাপন ও পরিমাপ / CLEARBYTE

UTM parameters: campaign নামকরণ ও tracking যাচাইয়ের পরিকল্পনা

utm_source উৎস, utm_medium marketing channel, utm_campaign প্রচারের নাম জানায়। বানান ও case স্থির রাখুন, creatives তুলনায় utm_content দিন এবং link ছড়ানোর আগে চূড়ান্ত destination পরীক্ষা করুন।

এই নির্দেশিকায়

UTM হলো campaign URL-এর labels । প্রস্তুত analytics system এগুলো দিয়ে visit কোথা থেকে এসেছে বোঝায়। Parameters নিজেরা analytics বসায় না, sale গুনে না বা ad platform ও website-এর counters এক করে না।

ছোট naming worksheet-এ launch-এর আগে অনুমোদিত মান ঠিক করুন, সব links-এ পুনরায় নিন এবং বদল লিখুন। দলের ভিন্ন বানানের কারণে একই campaign একাধিক report row-তে ভাগ হয়ে যাওয়া এতে কমে। পরিষ্কার নাম পরে audit-ও সহজ করে।

প্রতিটি parameter-এর নির্দিষ্ট কাজ রাখুন

Google source, medium ও campaign অন্তর্ভুক্ত করার পরামর্শ দেয়। content একই campaign-এর link বা creative আলাদা করে, term প্রাসঙ্গিক paid keyword বোঝাতে পারে। report-এ যতটা দরকার ততটাই বর্ণনামূলক হোন; সম্ভাব্য প্রতিটি তথ্যের জন্য নতুন field দরকার নেই।

উদাহরণ একটি কাল্পনিক newsletter, একই offer-এর দুটি link আছে। campaign অপরিবর্তিত, content header button ও body text আলাদা করে। মানগুলো উদাহরণ, platform-এর বাধ্যতামূলক values নয়; নিজের দলের জন্য অর্থ স্থির থাকা আসল বিষয়।

ছোট UTM নামকরণের worksheet
প্যারামিটারউদাহরণের মাননামকরণের নিয়ম
utm_sourcemonthly_newsletterএই উৎসের একটি স্থির নাম
utm_mediumemail (ইমেইল মাধ্যম)এই marketing channel-এর স্থির নাম
utm_campaignworkspace_launchসম্পর্কিত links-এর একই campaign
utm_contentheader_buttonbody_text থেকে এই link আলাদা করে
utm_termএই email উদাহরণে নেইpaid keyword-এর ভেদ দরকার হলে দিন

Launch-এর আগে case ও বানান ঠিক করুন

Newsletter এবং newsletter আলাদা values ধরুন। Google campaign naming-এ case sensitivity জানায়। lowercase ও underscore-এর মতো একটি নিয়ম মেনে চলুন। ছোট দলের register-এ owner, purpose, start date ও approved source/medium রাখলেই কাজ হতে পারে।

তুলনার মাঝখানে নাম বদলালে কারণ লিখুন। নতুন label দ্বিতীয় row বানিয়ে একই প্রচারকে দুটি দেখাতে পারে। country বা creative আলাদা করতে চাইলে আগে ঠিক করুন supported campaign field নাকি internal register-এ থাকবে; traffic আসার পরে ইচ্ছেমতো নাম দেবেন না।

আগের URL structure না ভেঙে link বানান

URL-এ আগে query string বা fragment থাকতে পারে। parser ব্যবহার করুন যাতে আগের parameter থাকে ও campaign query fragment-এর আগে যায়। উদাহরণে plan=starter এবং #pricing অক্ষত, প্রতিটি নির্বাচিত UTM key-তে একটি value রাখা হয়।

URLSearchParams values-এর encoding করে। হাতে দ্বিতীয় question mark জুড়বেন না বা #pricing-এর পরে campaign query দেবেন না। shortening service ও redirect পেরিয়ে ফল পরীক্ষা করুন। শুরুতে valid link থাকলেও মাঝের ধাপ query সরালে reporting ভাঙে।

const link = new URL("https://example.com/offer?plan=starter#pricing");
link.searchParams.set("utm_source", "monthly_newsletter");
link.searchParams.set("utm_medium", "email");
link.searchParams.set("utm_campaign", "workspace_launch");
link.searchParams.set("utm_content", "header_button");
console.log(link.href);
// https://example.com/offer?plan=starter&utm_source=monthly_newsletter&utm_medium=email&utm_campaign=workspace_launch&utm_content=header_button#pricing

Campaign labels থেকে ব্যক্তির পরিচয় সরান

URL browser history, logs, screenshots ও shared messages-এ থাকতে পারে। UTM-এ email address, phone, access token বা personal identifier রাখবেন না। Analytics guidance URLs ও collected fields দিয়ে personally identifiable information পাঠানো সম্পর্কে সতর্ক করে।

সাধারণ campaign ও creative labels নিন। Customer-specific workflow দরকার হলে আলাদা privacy/security design করুন। প্রকাশ্য label marketing কাজটি বর্ণনা করুক, click করা মানুষকে নয়। Link ছোট করলে তার ব্যক্তিগত তথ্য গোপন হয়ে যায় না।

Landing ও report-এর dimension যাচাই করুন

প্রতিটি creative-এর link খুলে final page-এ কাঙ্ক্ষিত parameters থাকছে দেখুন। সঠিকভাবে configured test-এ debug tools দিয়ে visit পরীক্ষা করুন। এরপর session-scoped traffic acquisition report-এ source, medium ও campaign দেখুন; first-user report একই প্রশ্নের উত্তর দেয় না।

Official analytics integration ও auto-tagging থাকলে তার guidance অনুসরণ করুন। manual ও automatic tags একত্রে থাকলে Google-এর precedence rules আছে। বিরোধী manual labels সর্বত্র যোগ করা attribution সারানোর নির্ভরযোগ্য কৌশল নয়; আগে কোনটি প্রাধান্য পায় দেখুন।

  • Source, medium ও campaign আছে এবং approved বানান ব্যবহার হয়েছে দেখুন।
  • প্রতিটি redirect ও destination intended query রাখে কি না দেখুন।
  • Analytics collection ও visitor-এর privacy choice পরীক্ষা করুন।
  • Report date, time zone ও source scope মেলান।
  • বিতরণ করা হুবহু URL campaign register-এ রেখে দিন।

Visits নয়, outcomes-ও তুলনা করুন

এক campaign-এর দুই creative 200 ও 300 measured sessions পায়। একই সংজ্ঞায় 10 ও 9 conversions হলে session rates 5% ও 3%। এটি এই sample-এর ফল, প্রথমটি সব সময় ভালো করবে তার নিশ্চয়তা নয়; ছোট পার্থক্যকে স্থায়ী নিয়ম করবেন না।

CPA বা ROI হিসাবের আগে worksheet প্রকৃত spend ও outcomes-এর সঙ্গে জুড়ুন। UTM grouping সম্ভব করে, calculator-এর জন্য measured inputs ও পরিষ্কার definitions লাগে। denominator দৃশ্যমান রাখুন যাতে session-based rate পরে click-based নামে না দেখানো হয়।

সাধারণ প্রশ্ন

Analytics tag ছাড়া UTM কাজ করে?

Link-এ labels থাকে, কিন্তু report দেখাতে system-কে সেগুলো collect ও interpret করতে হবে। Labels যোগ করলেই measurement install হয় না।

এক campaign name কি কয়েকটি creative link-এ চলবে?

হ্যাঁ, একই campaign হলে। campaign স্থির রেখে নির্দিষ্ট link বা creative আলাদা করতে content value সঙ্গতভাবে নিন।

UTM parameters কি গোপন?

না। URL-এ দেখা যায়, সঙ্গে store বা share হতে পারে। Credentials ও ব্যক্তিগত identifiers এই fields-এ রাখবেন না।

উৎস ও সংজ্ঞা

পদ্ধতি যাচাই করা হয়েছে: