توجه: این مرجع روشهایی را که برای تجارت الکترونیک در گزارشگیری Google Analytics استفاده میکنید، توضیح میدهد. برای اطلاعات بیشتر در مورد راه اندازی ردیابی تجارت الکترونیک، به ردیابی تجارت الکترونیک مراجعه کنید.
روش های تجارت الکترونیک GATC
-
_addItem (transactionId, sku, name, category, price, quantity)
-
_addTrans (transactionId, affiliation, total, tax, shipping, city, state, country)
-
_trackTrans ()
جزئیات روش
_این مورد را اضافه کنید()
- با نرم افزار خودتان مقادیر را محاسبه کنید.
- در همان جلسه ، موارد تکراری اضافه شده (توسط SKU) بر محاسبه مقدار تأثیر نمی گذارد.
- در همان جلسه ، اگر دو مورد اضافه شود که هر کدام SKU یکسان دارند، اطلاعات مورد اول با مورد دوم جایگزین میشود.
- اطمینان حاصل کنید که هر مورد در موجودی شما دارای یک SKU منحصر به فرد است.
- اگر موجودی شما دارای اقلام مختلفی با SKU یکسان باشد و بازدیدکننده هر دوی آنها را بخرد، فقط برای آخرین موارد اضافه شده داده دریافت خواهید کرد.
- مطمئن شوید که یک شی تراکنش والد برای موارد اضافه شده تنظیم شده است.
- اگر هیچ شیء تراکنش والد برای یک آیتم اضافه شده وجود نداشته باشد، در عوض آن مورد به یک شیء تراکنش خالی متصل می شود.
- اگر موردی بدون شی تراکنش والد اضافه شود، گزارشهای شما محصولاتی را براساس SKU نشان میدهند که با هیچ تراکنش مرتبط نیستند.
- همیشه یک مقدار برای پارامتر
name
ارائه کنید.- در حالی که پارامتر
name
مورد نیاز نیست، موارد اضافه شده به تراکنش بدون پارامترname
در تفکیک محصول برای یک تراکنش ظاهر نمی شوند. در حالی که هنوز کل درآمد تراکنش را خواهید دید، نمی توانید ببینید که یک مورد خاص چه مقدار درآمد در کل تراکنش داشته است.
- در حالی که پارامتر
_addItem(transactionId, sku, name, category, price, quantity)
از این روش برای ردیابی موارد خریداری شده توسط بازدیدکنندگان سایت تجارت الکترونیک خود استفاده کنید. این روش آیتم های فردی را توسط SKU ردیابی می کند. این بدان معنی است که پارامتر sku
مورد نیاز است. سپس این روش آیتم را از طریق آرگومان transactionId
به شیء تراکنش والد مرتبط می کند.
آرگومان های این روش با موقعیت مطابقت دارند، بنابراین مطمئن شوید که همه پارامترها را ارائه کنید، حتی اگر برخی از آنها مقدار خالی داشته باشند.
این روش هیچ محاسبات اضافی مانند محاسبات کمیت را انجام نمی دهد. بنابراین، شما باید بهترین روش های زیر را در نظر داشته باشید:
_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()
_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()
_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']);