ইকমার্স ট্র্যাকিং - ওয়েব ট্র্যাকিং (ga.js)

Google Analytics আপনার ওয়েবসাইটের জন্য ইকমার্স অ্যাক্টিভিটি রিপোর্ট করার আগে, আপনাকে অবশ্যই আপনার ওয়েবসাইটের ভিউ (প্রোফাইল) সেটিংস পৃষ্ঠায় ইকমার্স ট্র্যাকিং সক্ষম করতে হবে। এর পরে, আপনাকে অবশ্যই আপনার শপিং কার্ট পৃষ্ঠাগুলিতে বা আপনার ইকমার্স সফ্টওয়্যারের মাধ্যমে ga.js ইকমার্স ট্র্যাকিং পদ্ধতিগুলি প্রয়োগ করতে হবে৷ ইকমার্স পদ্ধতির সংগ্রহ প্রতিটি ব্যবহারকারীর লেনদেনের তথ্য Google Analytics ডাটাবেসে পাঠাতে একসাথে কাজ করে। এইভাবে, Analytics একটি নির্দিষ্ট রেফারেল উত্সকে একটি রূপান্তর বা ক্রয়ের সাথে লিঙ্ক করতে পারে। বেশিরভাগ টেমপ্লেট-চালিত ইকমার্স ইঞ্জিনগুলি অর্ডার নিশ্চিতকরণ পৃষ্ঠায় লুকানো এই তথ্য অন্তর্ভুক্ত করার জন্য সংশোধন করা যেতে পারে।

সাধারণ প্রক্রিয়া

Google Analytics ব্যবহার করে ইকমার্স ট্র্যাক করার প্রাথমিক প্রক্রিয়াটি আপনার সাইটে ইকমার্স লেনদেন ট্র্যাক করার জন্য প্রয়োজনীয় তিনটি পদ্ধতির সংক্ষিপ্তসার দ্বারা সর্বোত্তমভাবে বর্ণনা করা যেতে পারে। এই পদ্ধতিগুলিকে আপনার শপিং কার্ট বা ইকমার্স সফ্টওয়্যারে যে ক্রমানুসারে ব্যবহার করতে হবে সেই ক্রমে বর্ণনা করা হয়েছে৷

  1. একটি লেনদেন বস্তু তৈরি করুন.

    একটি লেনদেন অবজেক্ট শুরু করতে _addTrans() পদ্ধতি ব্যবহার করুন। লেনদেন বস্তুটি একটি একক লেনদেন সম্পর্কে সমস্ত সম্পর্কিত তথ্য সংরক্ষণ করে, যেমন লেনদেন আইডি, শিপিং চার্জ এবং বিলিং ঠিকানা। লেনদেন অবজেক্টের তথ্য লেনদেনের জন্য লেনদেন আইডি এবং সমস্ত আইটেমের মাধ্যমে তার আইটেমগুলির সাথে সম্পর্কিত, যা একই আইডি হওয়া উচিত।

  2. লেনদেনে আইটেম যোগ করুন.

    _addItem() পদ্ধতি ব্যবহারকারীর শপিং কার্টে প্রতিটি পৃথক আইটেম সম্পর্কে তথ্য ট্র্যাক করে এবং transactionId ক্ষেত্রের মাধ্যমে প্রতিটি লেনদেনের সাথে আইটেমটিকে সংযুক্ত করে। এই পদ্ধতিটি একটি নির্দিষ্ট আইটেম সম্পর্কে বিশদ বিবরণ যেমন SKU, মূল্য, বিভাগ এবং পরিমাণ ট্র্যাক করে।

  3. Analytics সার্ভারে লেনদেন জমা দিন।

    _trackTrans() পদ্ধতি নিশ্চিত করে যে একটি ক্রয় হয়েছে, এবং লেনদেন বস্তুতে তৈরি করা সমস্ত ডেটা লেনদেন হিসাবে চূড়ান্ত করা হয়েছে।

ইকমার্স ইঞ্জিন থেকে এই তথ্য পুনরুদ্ধার করা যেতে পারে যে অনেক উপায় আছে. কিছু ইকমার্স ইঞ্জিন ক্রয়ের তথ্য একটি লুকানো ফর্মে লিখে যা আপনি ব্যবহার করতে পারেন, অন্যরা তথ্যগুলিকে একটি ডাটাবেসে রাখে যা আপনি পুনরুদ্ধার করতে পারেন এবং অন্যরা একটি কুকিতে তথ্য সংরক্ষণ করে৷ আরও কিছু জনপ্রিয় ইকমার্স ইঞ্জিন যা Google Analyticsকে চিনতে পারে তাদের নিজস্ব মডিউল প্রদান করে অ্যানালিটিক্সের জন্য অর্ডার ট্র্যাকিং সহজতর করার জন্য।

নির্দেশিকা

ইকমার্স ট্র্যাকিং প্রয়োগ করার সময় নিম্নলিখিতগুলি মনে রাখবেন।

  • লেনদেনে যোগ করা প্রতিটি আইটেমের জন্য SKU কোড একটি প্রয়োজনীয় প্যারামিটার।
    যদি একটি লেনদেনে একাধিক আইটেম থাকে এবং প্রতিটি আইটেমের জন্য SKU সরবরাহ করা না হয়, তাহলে একটি GIF অনুরোধ শুধুমাত্র লেনদেনে যোগ করা শেষ আইটেমের জন্য পাঠানো হয় যার জন্য একটি SKU প্রদান করা হয়েছে। এছাড়াও, যদি আপনার ইনভেন্টরিতে একই SKU সহ বিভিন্ন আইটেম থাকে এবং একজন দর্শক উভয়ই ক্রয় করে, আপনি শুধুমাত্র সাম্প্রতিক যোগ করা ডেটা পাবেন। এই কারণে, আপনার অফার করা প্রতিটি আইটেমের একটি অনন্য SKU আছে তা নিশ্চিত করা উচিত।
  • _addTrans() এবং _addItem() এর জন্য আর্গুমেন্ট তালিকা অবস্থানের সাথে মিলে যায়।
    যদিও সমস্ত আর্গুমেন্টের প্রয়োজন হয় না, আপনার ত্রুটি এড়াতে অনির্দিষ্ট আর্গুমেন্টের জন্য একটি খালি স্থানধারক সরবরাহ করা উচিত। উদাহরণস্বরূপ, আপনি একটি আইটেম যোগ করবেন যাতে শুধুমাত্র লেনদেন আইডি, স্কু, মূল্য এবং পরিমাণ এইরকম:
    _addItem("54321", "12345", "", "", "55.95", "1");
  • price এবং total প্যারামিটারের মানগুলি কোনো মুদ্রা বিন্যাসকে সম্মান করে না।
    উভয় প্যারামিটারের জন্য, একটি কমা বা একটি পিরিয়ডের প্রথম উদাহরণ একটি ভগ্নাংশের মান নির্দেশ করে। সুতরাং, উদাহরণস্বরূপ, আপনি যদি total প্যারামিটারের মান হিসাবে 1,996.00 প্রদান করেন, তাহলে এটি 1.996 হিসাবে রেকর্ড করা হবে, $ 1.996 হিসাবে নয়। যেহেতু মানটি কোনো মুদ্রার সাথে সম্পর্কিত নয়, তাই আপনার ইকমার্স সফ্টওয়্যারকে অবশ্যই কোনো মুদ্রা রূপান্তর পরিচালনা করতে হবে আপনার ডেটা বিশ্লেষণে পাস করার আগে।
  • আপনি যদি ইকমার্স ট্র্যাকিং প্রয়োগ করেন এবং একটি 3য়-পক্ষের শপিং কার্ট ব্যবহার করেন, তাহলে আপনাকে সম্ভবত ক্রস-ডোমেন ট্র্যাকিংও কনফিগার করতে হবে।
    বিস্তারিত জানার জন্য " ক্রস ডোমেন ট্র্যাকিং " এর বিভাগটি দেখুন৷
  • কঠোরভাবে প্রয়োজন না হলেও, আপনি যদি সেই নির্দিষ্ট পৃষ্ঠাটিকে লেনদেনের ডেটার সাথে যুক্ত করতে চান তবে আপনার রসিদ পৃষ্ঠায় _trackPageview() কল করা একটি ভাল ধারণা৷

সম্পূর্ণ উদাহরণ

নিম্নলিখিত উদাহরণটি তিনটি পদ্ধতি ব্যবহার করে একটি রসিদ পৃষ্ঠায় ইকমার্স ট্র্যাকিংয়ের একটি নমুনা কনফিগারেশনকে চিত্রিত করে৷ _trackPageview() ব্যবহার Acme Clothing থেকে আপনার পোশাক কেনার রসিদ শিরোনামের পৃষ্ঠার সাথে লেনদেনকে সংযুক্ত করে।

স্থানীয় মুদ্রা

ডিফল্টরূপে, আপনি Google Analytics পরিচালনা ওয়েব ইন্টারফেসের মাধ্যমে সমস্ত লেনদেন এবং আইটেমের জন্য একটি সাধারণ, বিশ্বব্যাপী, মুদ্রা কনফিগার করতে পারেন। ডিফল্টরূপে, সমস্ত আইটেম এবং লেনদেনের জন্য বিশ্বব্যাপী মুদ্রা ব্যবহৃত হয়। একাধিক মুদ্রায় লেনদেন পরিচালনা করে এমন ওয়েবসাইটগুলির জন্য, ga.js ইকমার্স ট্র্যাকিং বৈশিষ্ট্য আপনাকে _trackTrans এ কল করার আগে নিম্নলিখিত কমান্ড ব্যবহার করে লেনদেনের স্থানীয় মুদ্রা নির্দিষ্ট করতে দেয়:

_gaq.push(['_set', 'currencyCode', 'EUR']);

স্থানীয় মুদ্রা অবশ্যই ISO 4217 স্ট্যান্ডার্ডে নির্দিষ্ট করতে হবে। সমর্থিত রূপান্তর মুদ্রার একটি সম্পূর্ণ তালিকার জন্য মুদ্রা কোড রেফারেন্স নথি পড়ুন।