Mengimpor Data Produk menggunakan API Pengelolaan

Andrew Wales, Developer Relations Google Analytics – Mei 2014

Panduan ini menjelaskan cara menyederhanakan penerapan Enhanced E-commerce dengan mengimpor data produk menggunakan Management API. Untuk informasi selengkapnya tentang cara mengimpor data produk, lihat contoh impor Data Produk.

Pengantar

Mengimpor data produk ke Google Analytics akan menyederhanakan dan mengurangi jumlah data e-commerce yang perlu Anda kirim bersama dengan hit, seperti kunjungan halaman dan peristiwa. Satu ID produk atau SKU yang dikirim ke Google Analytics pada waktu pengumpulan dapat digabungkan dengan data produk yang diimpor untuk mengisi dimensi dan metrik produk dalam laporan Anda.

Sebelum Memulai

Sebelum menyelesaikan panduan solusi ini, baca:

Ringkasan

Untuk mengaktifkan impor data untuk data produk:

  1. Membuat Set Data
  2. Menyiapkan CSV Data Produk untuk Diupload
  3. Mengupload Data Produk Menggunakan Management API
  4. Memperbarui Kode E-commerce untuk Mengirim SKU Produk

Untuk mempelajari cara mengupload Set Data ke Google Analytics menggunakan Antarmuka Web, lihat Panduan Pengguna Enhanced E-commerce.

Buat Kumpulan Data

Langkah pertama untuk mengimpor data produk adalah membuat Set Data untuk data produk Anda dan menetapkan skema yang menentukan dimensi dan metrik yang ingin Anda impor.

Ikuti Panduan Developer Impor Data untuk membuat Set Data, pilih Data Produk sebagai jenis Set Data dan SKU Produk sebagai Kunci.

Gambar 1: Membuat Set Data Produk.

Setelah membuat Set Data, catat ID Sumber Data Kustom, yang akan Anda gunakan pada langkah berikutnya untuk mengimpor data produk ke Google Analytics menggunakan Management API.

Menyiapkan CSV Data Produk untuk Diupload

CSV data produk Anda harus berisi baris header, kolom untuk SKU Produk, dan kolom untuk setiap dimensi dan/atau metrik yang akan diimpor seperti yang ditetapkan oleh skema Set Data.

Ikuti Panduan Developer Impor Data untuk menyiapkan CSV data produk yang akan diimpor, menggunakan SKU Produk sebagai kunci di kolom pertama.

Gambar 2: Menyiapkan Data Produk untuk diupload dalam file CSV.

File CSV akan terlihat seperti ini:

ga:productSku,ga:productName,ga:productBrand,ga:productCategoryNew,ga:productVariant,ga:productPrice
12345,Triblend Shortsleeve T-Shirt,Google,Apparel,black,15.25
67890,Donut Friday Scented T-Shirt,Google,Apparel,gray,33.85
10292,Kaiser the Snake T-Shirt,Google,Apparel,green,19.10
67584,Organic Cotton Android T-Shirt,Google,Apparel,black,13.50
90876,Maps Biking T-Shirt,Google,Apparel,blue,15.65

Mengupload Data Produk Menggunakan Management API

Setelah membuat Set Data, menentukan skema, dan menyiapkan data produk untuk diupload dalam CSV, Anda siap mengupload data produk menggunakan Management API.

Setelah data produk diupload, divalidasi, dan diproses, SKU Produk akan digabungkan dengan data produk yang diupload saat terjadi kecocokan pada hit masuk yang dikirim ke Google Analytics dari properti Anda.

Perbarui Kode E-commerce Anda untuk Mengirim SKU Produk

Setelah mengupload data produk, perbarui kode e-commerce Anda untuk mengirimkan SKU Produk dengan setiap hit, beserta data tambahan yang diinginkan dalam laporan, seperti dimensi atau metrik kustom.

// Example of sending a transaction when joining with imported product data.
ga('create', 'UA-XXXX-Y');
ga('require', 'ec', 'ec.js'); // Load the Enhanced Ecommerce plug-in. Required.

// The product name, price, and other product data will be added to this hit
// at collection time if the value of the id field matches a Product SKU
// you've uploaded.
ga('ec:addImpression', {
  'id': '12345',              // Product ID/SKU (Key). Required.
  'list': 'Search Results',
  'position': 1,
  'dimension1': 'Member'
});

ga('send', 'pageview');       // Send the impression with a pageview hit.

ID produk yang dikirim dari penerapan Enhanced E-commerce sekarang akan dicocokkan dengan SKU Produk pada Set Data produk yang diimpor, dan laporan Anda akan otomatis diisi dengan data produk tambahan yang telah Anda upload.