ট্র্যাকিং কোড: ইকমার্স

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

GATC ইকমার্স পদ্ধতি

  • _addItem (transactionId, sku, name, category, price, quantity)
  • _addTrans (transactionId, affiliation, total, tax, shipping, city, state, country)
  • _trackTrans ()

পদ্ধতির বিবরণ

_আইটেম যোগ করুন()

    _addItem(transactionId, sku, name, category, price, quantity)

    আপনার ইকমার্স সাইটে দর্শকদের দ্বারা কেনা আইটেম ট্র্যাক করতে এই পদ্ধতি ব্যবহার করুন. এই পদ্ধতিটি তাদের SKU দ্বারা পৃথক আইটেম ট্র্যাক করে। এর মানে হল যে sku পরামিতি প্রয়োজন। এই পদ্ধতিটি তারপর transactionId আর্গুমেন্টের মাধ্যমে আইটেমটিকে মূল লেনদেন বস্তুর সাথে সংযুক্ত করে।

    এই পদ্ধতির জন্য আর্গুমেন্টগুলি অবস্থান দ্বারা মেলে, তাই সমস্ত পরামিতি সরবরাহ করতে ভুলবেন না, এমনকি তাদের কিছুর একটি খালি মান থাকলেও।

    এই পদ্ধতিতে কোনো অতিরিক্ত গণনা করা হয় না , যেমন পরিমাণ গণনা। অতএব, আপনার নিম্নলিখিত সেরা অনুশীলনগুলি মনে রাখা উচিত:

    • আপনার নিজস্ব সফ্টওয়্যার দিয়ে পরিমাণ গণনা করুন।
      • একই সেশনে , ডুপ্লিকেট আইটেম যোগ করা হয়েছে (SKU দ্বারা) পরিমাণ গণনাকে প্রভাবিত করে না।
      • একই সেশনে , যদি দুটি আইটেম যোগ করা হয় যেখানে প্রতিটিতে একই SKU থাকে, প্রথম আইটেমের তথ্যটি 2য় দিয়ে প্রতিস্থাপিত হয়।
    • আপনার ইনভেন্টরির প্রতিটি আইটেমের একটি অনন্য SKU আছে তা নিশ্চিত করুন।
      • যদি আপনার ইনভেন্টরিতে একই SKU সহ বিভিন্ন আইটেম থাকে এবং একজন দর্শক উভয়ই ক্রয় করেন, তাহলে আপনি শুধুমাত্র সাম্প্রতিক যোগ করা ডেটা পাবেন।
    • নিশ্চিত করুন যে যোগ করা আইটেমগুলির জন্য একটি অভিভাবক লেনদেন অবজেক্ট সেট আপ করা হয়েছে।
      • যদি একটি যোগ করা আইটেমের জন্য কোনো প্যারেন্ট লেনদেন বস্তু বিদ্যমান না থাকে, তাহলে আইটেমটি পরিবর্তে একটি খালি লেনদেন বস্তুর সাথে সংযুক্ত থাকে।
      • যদি একটি আইটেম একটি অভিভাবক লেনদেন বস্তু ছাড়া যোগ করা হয়, আপনার রিপোর্ট SKU দ্বারা পণ্য দেখাবে যে কোনো লেনদেনের সাথে যুক্ত নয়।
    • সব সময়ে name প্যারামিটারের জন্য একটি মান সরবরাহ করুন।
      • name প্যারামিটারের প্রয়োজন না হলেও, name প্যারামিটার ছাড়া লেনদেনে যোগ করা আইটেমগুলি লেনদেনের জন্য প্রোডাক্ট ব্রেকডাউনে উপস্থিত হয় না। যদিও আপনি এখনও লেনদেনের মোট আয় দেখতে পাবেন, আপনি লেনদেনের মোটে একটি নির্দিষ্ট আইটেম কতটা রাজস্ব অবদান রেখেছে তা দেখতে সক্ষম হবেন না।
       _gaq.push(['_addItem',
          '1234',         // transaction ID - necessary to associate item with transaction
          'DD44',         // SKU/code - required
          'T-Shirt',      // product name - necessary to associate revenue with product
          'Olive Medium', // category or variation
          '11.99',        // unit price - required
          '1'             // quantity - required
       ]);

    পরামিতি

      String transactionId আইটেমের সাথে যুক্ত করার জন্য লেনদেনের ঐচ্ছিক অর্ডার আইডি।
      String sku আবশ্যক। আইটেমের SKU কোড।
      String name প্রয়োজন . পণ্যের নাম. পণ্যের বিস্তারিত প্রতিবেদনে ডেটা দেখতে প্রয়োজন।
      String category ঐচ্ছিক । পণ্য তালিকা.
      String price প্রয়োজন. পণ্যের দাম.
      String quantity প্রয়োজন. ক্রয় পরিমাণ.

_অ্যাডট্রান্স()

    _addTrans(transactionId, affiliation, total, tax, shipping, city, state, country)
    প্রদত্ত মান সহ একটি লেনদেন বস্তু তৈরি করে। _addItem() এর মতো, এই পদ্ধতিটি শুধুমাত্র লেনদেন ট্র্যাকিং পরিচালনা করে এবং কোনও অতিরিক্ত ইকমার্স কার্যকারিতা প্রদান করে না। তাই, যদি লেনদেনটি সেই সেশনের জন্য একটি বিদ্যমান লেনদেনের সদৃশ হয়, তাহলে পুরানো লেনদেনের মানগুলি নতুন লেনদেনের মানগুলির সাথে ওভার-রাইট করা হয়৷ এই পদ্ধতির জন্য আর্গুমেন্টগুলি অবস্থান দ্বারা মেলে, তাই সমস্ত পরামিতি সরবরাহ করতে ভুলবেন না, এমনকি তাদের কিছুর একটি খালি মান থাকলেও।
       _gaq.push(['_addTrans',
          '1234',           // transaction ID - required
          'Womens Apparel', // affiliation or store name
          '28.28',          // total - required; Shown as "Revenue" in the
                            // Transactions report. Does not include Tax and Shipping.
          '1.29',           // tax
          '15.00',          // shipping
          'San Jose',       // city
          'California',     // state or province
          'USA'             // country
       ]);
    

    পরামিতি

      String transactionId প্রয়োজন । এই লেনদেনের জন্য অভ্যন্তরীণ অনন্য লেনদেন আইডি নম্বর।
      String affiliation ঐচ্ছিক. পার্টনার বা স্টোর অ্যাফিলিয়েশন (অনুপস্থিত থাকলে অনির্ধারিত)।
      String total প্রয়োজন । লেনদেনের মোট ডলারের পরিমাণ। ট্যাক্স এবং শিপিং অন্তর্ভুক্ত করে না এবং শুধুমাত্র "গ্র্যান্ড টোটাল" হিসাবে বিবেচনা করা উচিত যদি আপনি স্পষ্টভাবে শিপিং এবং ট্যাক্স অন্তর্ভুক্ত করেন।
      String tax ঐচ্ছিক। লেনদেনের ট্যাক্সের পরিমাণ।
      String shipping ঐচ্ছিক. লেনদেনের জন্য শিপিং চার্জ।
      String city ঐচ্ছিক। লেনদেনের সাথে যুক্ত শহর।
      String state ঐচ্ছিক। লেনদেনের সাথে যুক্ত রাষ্ট্র।
      String country ঐচ্ছিক। লেনদেনের সাথে যুক্ত দেশ।

    রিটার্ন

      _gat.GA_EComm_.Transactions_ লেনদেন বস্তু যা তৈরি বা পরিবর্তিত হয়েছে।

_ট্র্যাকট্রান্স()

    _trackTrans()
    Google Analytics সার্ভারে লেনদেন এবং আইটেম ডেটা উভয়ই পাঠায়। এই পদ্ধতিটি _trackPageview() এর পরে বলা উচিত এবং _addItem() এবং addTrans() পদ্ধতির সাথে ব্যবহার করা উচিত। আইটেম এবং লেনদেনের উপাদানগুলি সেট আপ করার পরে এটিকে কল করা উচিত।
    _gaq.push(['_setAccount', 'UA-XXXXX-X']);
    _gaq.push(['_trackPageview']);
    _gaq.push(['_addTrans',
       '1234',           // transaction ID - required
       'Womens Apparel', // affiliation or store name
       '28.28',          // total - required
       '1.29',           // tax
       '15.00',          // shipping
       'San Jose',       // city
       'California',     // state or province
       'USA'             // country
    ]);
    _gaq.push(['_addItem',
       '1234',           // transaction ID - necessary to associate item with transaction
       'DD44',           // SKU/code - required
       'T-Shirt',        // product name
       'Olive Medium',   // category or variation
       '11.99',          // unit price - required
       '1'               // quantity - required
    ]);
    _gaq.push(['_trackTrans']);