Enhanced Ecommerce Merupakan Tool Penting Untuk Marketplace Online

Enhanced Ecommerce Merupakan Tool Penting Untuk Marketplace Online – Enhanced E-commerce tentu saja merupakan salah satu fitur antarmuka pengguna pelaporan terbaik yang ditawarkan Google Analytics. E-Commerce yang Disempurnakan, sesuai dengan namanya.

usanetcreations

Enhanced Ecommerce Merupakan Tool Penting Untuk Marketplace Online

usanetcreations – Merupakan kumpulan dimensi, metrik, dan laporan, yang digabungkan untuk memberi Anda gambaran yang cukup lengkap tentang bagaimana pengguna berinteraksi dengan produk Anda di toko web Anda. Kelemahan utama E-Commerce yang Disempurnakan adalah, seperti semua hal baik lainnya, rumit untuk diterapkan.

Untungnya, ada Google Pengelola Tag. Secara teoritis, Anda dapat menerapkan Enhanced E-commerce melalui Google Pengelola Tag tanpa harus menambahkan satu baris pun logika fungsional ke dalam basis kode situs web Anda. Anda bisa melakukan semuanya hanya dengan menggores Document Object Model (DOM). Namun, seperti yang mudah-mudahan telah kita pelajari selama bertahun-tahun GTM adalah alat yang dengannya ketelitian mengalahkan dengan cepat.

Baca Juga : Penjualan E-commerce Di Amerika Meraup Keuntungan $1 triliun Pada Pandemi

Setiap kali Anda bekerja dengan dataLayer, misalnya, Anda berinvestasi dalam stabilitas proses pengumpulan data Anda. Jadi, meskipun saya akan berbicara tentang pengikisan DOM lebih lanjut dalam panduan ini, fokus di sini adalah pada pengaturan di mana front-end menghasilkan dokumen HTML dan/atau JavaScript yang mengisi nilai E-Commerce ke dalam dataLayertanpa menggunakan pengikisan DOM atau lainnya peretasan sisi klien untuk melakukan pekerjaan itu.

Ada banyak informasi dalam artikel ini. Sebagian besar sudah tercakup dalam Panduan Pengembang E-Commerce yang Disempurnakan Google yang sangat baik , tetapi ada banyak gotcha yang mungkin telah saya bahas di artikel sebelumnya (lihat bab Bacaan Lebih Lanjut ), atau yang mungkin belum pernah saya tulis sebelumnya.

Jelas, masuk akal jika Anda membaca panduan dari atas ke bawah. Namun, saya sepenuhnya setuju bahwa kefasihan retorika saya mungkin membosankan bagi sebagian orang dengan segala kemegahannya. Juga, kadang-kadang saya menulis hal-hal kotor seperti itu.

Jadi, tergantung pada apa peran Anda dalam proyek implementasi, mungkin hanya ada beberapa bab yang relevan untuk Anda. Namun, jangan lupa untuk berkonsultasi dengan semua pemangku kepentingan dalam proyek! Tidak masuk akal bagi pengembang untuk menulis kode tanpa memahami untuk apa kode itu diperlukan. Demikian pula, tidak masuk akal bagi orang yang mengoperasikan Google Pengelola Tag untuk memanfaatkan dataLayerstruktur tanpa memahami batasan sistem back-end atau front-end.

Seperti yang saya katakan, saya masih berharap Anda akan menghabiskan waktu membaca seluruh panduan. Saya tidak berpikir ada informasi yang tidak relevan bagi siapa pun yang mengerjakan proyek, dan masuk akal untuk memahami kompleksitas penuh implementasi daripada hanya fokus pada hal-hal yang secara langsung relevan dengan pekerjaan Anda.

Menerapkan Enhanced E-commerce memerlukan komponen berikut:

Berbagai tipe data yang dapat dikirim ke GA ( Tindakan , Tampilan Tayangan , Tampilan Promosi ).
Bagaimana ‘ecommerce’objek dikompilasi dan didorong kedataLayer (atau dibuat dengan variabel JavaScript Kustom ).

Cara data ini dikirim dengan tag ke Google Analytics.

Ketiga komponen ini diperlukan, dan ketiganya memerlukan pemahaman tentang cara kerja Google Pengelola Tag, cara tag dan pemicu berinteraksi dengan dataLayer, dan cara data Enhanced E-Commerce dikirim ke Google Analytics. Ini semua akan dibahas dalam panduan ini.

Tak perlu dikatakan, jika Anda menginginkan implementasi yang kuat , interaksi dan kerjasama dengan pengembang front-end situs Anda adalah suatu keharusan mutlak . Biasanya, pengembang front-end menggunakan templat halaman dan variabel sisi server (menggunakan PHP atau React.js , misalnya) untuk membangun struktur HTML dari halaman tertentu. Pada laman Enhanced E-commerce, penting untuk mengintegrasikan front-end dengan sistem E-Commerce apa pun yang Anda gunakan, sehingga sistem ini menghasilkan nilai yang diperlukan secara dinamis bagi pengembang front-end untuk disalurkan ke dalam dataLayer.

Untuk interaksi yang terjadi setelah pemuatan halaman, seperti interaksi keranjang, pengembang front-end mungkin perlu memperbarui JavaScript situs untuk mengisi dataLayerobjek dengan nilai yang diperlukan di klien.

Atau Anda bisa berhati-hati dan menghapus semuanya dari HTML itu sendiri melalui Google Pengelola Tag. Tujuan panduan ini bukan untuk merekomendasikan tindakan spesifik apa pun, tetapi untuk menyoroti berbagai cara di mana Anda dapat menjalankan proyek penerapan Enhanced E-commerce.

Jika Anda telah menjalankan E-Commerce Standar melalui Google Pengelola Tag, ada tiga perbedaan utama antara itu dan E-Commerce yang Disempurnakan.

  • E-Commerce Standar hanya mengumpulkan transaksi (yaitu klik “Pembelian” di EEC) – tidak ada komponen lain pada corongnya (sebenarnya, tidak ada corong).
  • E-Commerce Standar menggunakan categoryformat yang berbeda .
  • E-Commerce Standar tidak mendukung Dimensi dan Metrik Khusus Cakupan Produk .

Satu hal yang harus diperhatikan adalah Anda dapat mengumpulkan klik E-Commerce Standar dan E-Commerce yang Disempurnakan ke tampilan Google Analytics yang diaktifkan E-Commerce yang Disempurnakan! Ini berarti bahwa jika Anda membiarkan pelacakan “lama” di tempat dan menjalankan penerapan Enhanced E-commerce secara paralel, Anda mungkin berakhir dengan penghitungan ganda transaksi.

Google Analytics tidak menduplikasi transaksi identik yang dikirim dalam satu sesi, tetapi beberapa komponen dalam dua metode pelacakan yang berbeda cukup untuk membedakan GA untuk mengumpulkan data dua kali.

Kategori Produk dikumpulkan ke dimensi yang berbeda, bergantung pada metode yang Anda gunakan. Jadi, jika Anda mengisi categorykunci untuk suatu produk menggunakan salah satu metode, dimensi yang Anda cari di GA akan berbeda.

Bab-bab berikut akan membahas aspek-aspek tertentu dari penerapan E-niaga yang Disempurnakan. Seperti yang saya nyatakan di Pendahuluan , bagaimana nilai diisikan dataLayerbergantung pada integrasi antara front-end situs Anda dan platform E-niaga yang Anda gunakan. Beberapa platform seperti WooCommerce untuk WordPress memperkenalkan integrasi ini menggunakan plugin , yang lain seperti Magento menyediakannya langsung sebagai fitur .

Namun, ada banyak platform dan penyiapan E-niaga khusus di luar sana yang memerlukan penyesuaian untuk menghasilkan nilai ke dalam variabel yang kemudian dapat digunakan oleh pengembang front-end Anda.

Bab berikutnya, misalnya, hanya menginstruksikan seperti apa dataLayerobjek generik itu . Bagaimana Anda akhirnya mengisi nilai ke dalam kunci yang diperlukan terserah Anda, tetapi biasanya dilakukan dengan salah satu cara berikut:

  • Itu dataLayer.push()ditulis langsung ke templat halaman dengan mekanisme sisi server apa pun yang Anda miliki untuk memproduksi templat.
  • Ini dataLayer.push()dihasilkan secara dinamis oleh server web Anda atau platform E-niaga biasanya menggunakan kombinasi permintaan JavaScript dan HTTP.
  • Pasangan nilai kunci diisi dengan menggores halaman HTML menggunakan Google Pengelola Tag.

Perhatikan bahwa Google Pengelola Tag hanya bereaksi terhadap dataLayer.push()perintah . Tidak ada metode array lain yang akan melakukan apa pun di GTM, jadi sangat penting bagi Anda untuk tidak berimprovisasi dengan ini. Semua interaksi dengan dataLayerharus dilakukan dengan push().

Dalam push, semua kunci yang tercantum di bawah dan termasuk ecommercediperlukan. The eventkey adalah sesuatu yang saya sangat menyarankan untuk menambah setiap satu dataLayer.push()objek.

Sekarang, Anda perlu mengisi kunci di objek dengan nilai yang relevan. Misalnya, nilai untuk ecommerce.purchase.actionField.idharus berupa pengidentifikasi unik dari pesanan itu sendiri. Anda dapat membuatnya secara acak menggunakan JavaScript, tetapi biasanya Anda ingin menggunakan ID pesanan yang sama dengan yang disertakan dalam transaksi sebenarnya. Dengan begitu nanti Anda dapat menambah detail tentang transaksi ini menggunakan Impor Data , misalnya.

Demikian pula, Anda harus mengumpulkan detail tentang produk dalam transaksi, dan mengirimkan informasi varian, merek, dan kategori apa pun sebagai metadata juga.

Bagaimana Anda melakukan ini sangat tergantung pada seperti apa integrasi ke sistem E-niaga Anda. Tidak mungkin memberikan instruksi umum, karena setiap platform E-niaga berbeda dalam cara memberikan nilai untuk Anda eksploitasi dalam kode di tempat lainnya. Tetapi jika Anda sudah memiliki sistem E-niaga, saya sarankan Anda membaca dokumentasinya dan mencoba mencari tahu bagaimana Anda dapat meminta atau mengakses nilai dan variabel ini dari sistem ini.