Artikel ini menerangkan cara menyediakan penukaran dengan data troli dan cara menyerahkan data troli anda. Ketahui lebih lanjut Perihal pelaporan penukaran dengan data troli.
Arahan
Penukaran dengan data troli bergantung pada penjejakan penukaran yang sedia ada bagi laman web anda. Sebelum menyerahkan data troli, anda perlu menyediakan penjejakan penukaran. Sebagai alternatif, anda juga boleh mengimport penukaran Google Analytics 4 atau jika anda sudah menggunakan penjejakan penukaran SA360 anda boleh menambahkan data troli pada tag penukaran anda yang sedia ada.
Semak dengan pembangun web anda tentang cara menghantar data yang dijana secara dinamik, seperti ID produk bagi produk yang dijual sebagai sebahagian daripada penukaran.
Tambahkan parameter data troli
Untuk menyerahkan data troli, anda perlu menambahkan parameter tambahan ini pada kod coretan peristiwa:
Parameter | Jenis Nilai | Contoh Nilai | Perihalan |
---|---|---|---|
peristiwa | Rentetan | “pembelian” | Hanya peristiwa “pembelian” akan diproses untuk data troli. |
diskaun (pilihan) |
Apungan | 1.50 |
Diskaun, $1.50, digunakan pada keseluruhan pesanan, contohnya:
Nota: Parameter diskaun tidak disokong apabila Google Analytics digunakan sebagai sumber penukaran. |
aw_merchant_id (pilihan) |
Integer | 98765 | ID Merchant Center. Sediakan parameter ini jika anda menyerahkan item dalam beberapa akaun Merchant Center dan anda mahu mengawal pilihan Merchant Center bagi data item tersebut, contohnya, COGS, perlu dibaca. |
aw_feed_country (pilihan) |
Rentetan | “MY” |
Negara yang berkaitan dengan suapan yang merupakan tempat item anda dimuat naik. Gunakan kod wilayah CLDR. Nota: Sila gunakan parameter aw_feed_label apabila Google Analytics digunakan sebagai sumber penukaran. |
aw_feed_language (pilihan) |
Rentetan | “MS” | Bahasa yang berkaitan dengan suapan yang merupakan tempat item anda yang dimuat naik. Gunakan kod bahasa ISO 639-1. |
aw_feed_label (pilihan) |
Rentetan | “feed_label” |
Label yang berkaitan dengan suapan yang merupakan tempat item anda dimuat naik. Nota: Disokong hanya apabila Google Analytics digunakan sebagai sumber penukaran. |
item | Tatasusunan | [{ id: "P12345", price: 12.50, quantity: 2 }] |
Tatasusunan harga, kuantiti dan ID item untuk setiap item yang telah dibeli. |
items.id | Rentetan | 'P12345' |
ID item bagi produk yang dibeli. ID ini mestilah sepadan dengan ID item yang digunakan dalam Merchant Center. Nota: Parameter alternatif items.item_id disokong apabila Google Analytics digunakan sebagai sumber penukaran. |
items.price | Apungan | 12.50 | Harga jualan bagi satu item, kecuali cukai, penghantaran dan sebarang diskaun peringkat transaksi. |
items.quantity | Integer | 2 | Bilangan unit yang terjual bagi item. |
Contoh pelaksanaan tag Google dengan data troli
<!-- Sample Code Conversion -->
<script type="text/javascript">
gtag('event', 'purchase', {
"send_to": "AW-9999999999/abc123xyz",
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"value": 53.50,
"currency": "USD",
<!-- Start of CwCD Parameters -->
"discount": 1.50,
"aw_merchant_id": 98765,
"aw_feed_country": "US",
"aw_feed_language": "EN",
"items": [
{
"id": "P12345",
"quantity": 2,
"price": 12.50
},
{
"id": "P67890",
"quantity": 1,
"price": 30.00
}
]
<!-- End of CwCD Parameters -->
});
/* ]]> */
</script>
Contoh pelaksanaan lapisan data
<!-- Sample Code datalayer push -->
dataLayer.push({
"event": 'purchase',
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"value": 53.50,
"currency": "USD",
<!-- Start CwCD Parameters datalayer push -->
"discount": 1.50,
"aw_merchant_id": 98765,
"aw_feed_country": "US",
"aw_feed_language": "EN",
"items": [
{
"id": "P12345",
"quantity": 2,
"price": 12.50
},
{
"id": "P67890",
"quantity": 1,
"price": 30.00
}
]
<!-- End CwCD Parameters datalayer push -->
});
Contoh penyediaan data troli kepada Google Tag Manager menggunakan pemboleh ubah JavaScript
<!-- Sample Code JavaScript Variables-->
<script type="text/javascript">
transaction_id = "1545c34e-691e-4726-aeda-b798df255e9c";
value = 53.50;
currency = "USD";
<!-- Start of CwCD Parameters -->
discount = 1.50;
aw_merchant_id = 98765;
aw_feed_country = "US";
aw_feed_language = "EN";
items = [
{
"id": "P12345",
"quantity": 2,
"price": 12.50
},
{
"id": "P67890",
"quantity": 1,
"price": 30.00
}
];
<!-- End of CwCD Parameters -->
/* ]]> */
</script>
Sediakan atribut suapan kos barangan yang dijual (COGS) untuk melaporkan margin keuntungan
Untuk membuka kunci pelaporan keuntungan, anda perlu menyediakan atribut suapan cost_of_goods_sold
dalam suapan produk Merchant Center anda. Ketahui cara Membuat suapan.
Cost_of_goods_sold
(COGS) mewakili kos produk yang anda jual. Google Ads menggunakan atribut ini untuk mengira margin untung pada setiap produk (keuntungan = hasil - COGS). Jika anda tiada data COGS yang tepat untuk produk anda tetapi masih mahu melihat pelaporan keuntungan, anda boleh menggunakan nilai COGS anggaran. Contohnya, anda boleh menganggarkan COGS anda sebanyak 80% peratus daripada harga produk.
Anda boleh menyediakan data COGS melalui 3 cara:
- Melalui suapan produk anda
- Melalui API Kandungan
- Dengan membuat suapan tambahan dan menyediakan anggaran atau nilai untuk produk individu
Jika anda memilih untuk tidak menyediakan atribut suapan cost_of_goods_sold
, anda tidak akan dapat melihat nilai yang dilaporkan untuk sesetengah metrik seperti COGS dan keuntungan kasar.
Uji pelaksanaan penukaran dengan data troli yang betul
Jika metrik penukaran dengan data troli tidak tersedia atau tidak dipaparkan dengan betul, anda perlu mengesahkan bahawa parameter tag penukaran tersebut dilaksanakan dengan betul. Untuk berbuat demikian, lengkapkan urutan ujian mengikut langkah ini untuk memastikan parameter dihantar dengan betul:
- Buka Alatan Pembangun Chrome dengan mengklik menu Chrome pada penjuru atas sebelah kanan penyemak imbas web Google Chrome anda, kemudian pilih Lagi Alatan > Alatan Pembangun.
- Dalam anak tetingkap "Alatan Pembangun", pilih Rangkaian.
- Hantar pesanan ujian anda dalam penyemak imbas web Google Chrome.
- Cari permintaan yang mengandungi penukaran anda (cari "/penukaran"). Parameter rentetan pertanyaan perlu menyertakan parameter troli, seperti yang ditunjukkan dalam contoh ini:
mid = aw_merchant_id
fcntr = aw_feed_country
flng = aw_feed_language
dscnt = discount
bttype = event type
item = items (the array) mapping all items with (items.id * items.price * items.quantity)