Bu eğitim, web sitenizde bir purchase
etkinliğini nasıl ayarlayacağınızı gösterir. Böylece, bir kullanıcının ne zaman satın alma işlemi gerçekleştirdiğini ölçebilirsiniz. Eğitim, Analytics'in etkinlikteki verilerle doldurduğu boyutları, metrikleri ve raporları içerir. E-ticaret etkinlikleri hakkında daha fazla bilgi edinmek için E-ticareti ölçme başlıklı makaleyi inceleyin.
Başlamadan önce
Bu eğitimde, aşağıdaki işlemleri yaptığınız varsayılmaktadır:
- Google Analytics 4 hesabı ve mülkü oluşturma
- Web siteniz için web veri akışı oluşturma
- Google Analytics etiketini web sitenize yerleştirme
Ayrıca aşağıdakilere sahip olduğunuz da varsayılır:
- Web sitenizin kaynak koduna erişim
- Google Analytics hesabında Düzenleyici rolü (veya daha üst düzey bir rol)
1. Adım: Etkinliği web sitenize ekleyin
purchase
etkinliğini web sitenizde kullanıcıların satın alma işlemi gerçekleştirdikleri sayfaya yerleştirmeniz gerekir. Örneğin, bir kullanıcı satın alma işlemi yaptığında görünen onay sayfasına etkinliği ekleyebilirsiniz. Bu eğiticide, bir kişinin "Satın al" düğmesini tıkladığı bir sayfanın nasıl ekleneceği açıklanmaktadır.
Etkinliği, <body>
etiketinin sonundaki bir <script>
etiketine yerleştirin.
Etkinliğin doğrudan <script>
etiketine yerleştirilmesi, sayfa yüklendiğinde etkinliği tetikler. Bir sonraki bölümde, bir kullanıcı "Satın al"ı tıkladığında etkinliğin nasıl tetikleneceği açıklanmaktadır.
<!--
Note: In the following code sample, make sure to
replace "TAG_ID" with your tag ID.
Learn more: https://support.google.com/tagmanager/answer/12326985
-->
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>
</head>
<body>
<div>This is where the purchase form would go</div>
<button>Submit</button>
<script>
gtag("event", "purchase", {
transaction_id: "T_12345_1",
value: 25.42,
tax: 4.90,
shipping: 5.99,
currency: "USD",
coupon: "SUMMER_SALE",
items: [
// If someone purchases more than one item,
// you can add those items to the items array
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 9.99,
quantity: 1
}]
});
</script>
</body>
</html>
2. Adım: Etkinliği bir düğmeye bağlayın
purchase
etkinliğini, kullanıcı "Satın Al" düğmesini tıkladığında birkaç şekilde tetiklenecek şekilde ayarlayabilirsiniz. Bunun bir yolu, "Satın alma" düğmesine kimlik eklemek ve
etkinlik kodunu bir etkinlik işleyiciye yerleştirmektir. Aşağıdaki örnekte etkinlik yalnızca bir kullanıcı purchase
kimliğine sahip bir düğmeyi tıkladığında gönderilir.
<!--
Note: In the following code sample, make sure to
replace "TAG_ID" with your tag ID.
Learn more: https://support.google.com/tagmanager/answer/12326985
-->
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>
</head>
<body>
<div>This is where the purchase form would go</div>
<button id="purchase">Purchase</button>
<script>
document.getElementById("purchase").addEventListener("click", function () {
gtag("event", "purchase", {
// This purchase event uses a different transaction ID
// from the previous purchase event so Analytics
// doesn't deduplicate the events.
// Learn more: https://support.google.com/analytics/answer/12313109
transaction_id: "T_12345_2",
value: 25.42,
tax: 4.90,
shipping: 5.99,
currency: "USD",
coupon: "SUMMER_SALE",
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 9.99,
quantity: 1
}]
});
});
</script>
</body>
</html>
3. Adım: Verileri topladığınızı doğrulayın
DebugView raporu, web sitenizdeki gerçek zamanlı verileri gösterir. Böylece etkinlikleri doğru bir şekilde ayarladığınızdan emin olabilirsiniz.
Bir web sayfasında hata ayıklama modunu etkinleştirmek için aşağıdaki debug_mode
parametresini config
komutuna ekleyin:
<!--
Note: In the following code sample, make sure to
replace "TAG_ID" with your tag ID.
Learn more: https://support.google.com/tagmanager/answer/12326985
-->
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID',{ 'debug_mode': true });
</script>
</head>
<body>
<div>This is where the purchase form would go</div>
<button id="purchase">Purchase</button>
<script>
document.getElementById("purchase").addEventListener("click", function () {
gtag("event", "purchase", {
// This purchase event uses a different transaction ID
// from the previous purchase event so Analytics
// doesn't deduplicate the events.
// Learn more: https://support.google.com/analytics/answer/12313109
transaction_id: "T_12345_3",
value: 25.42,
tax: 4.90,
shipping: 5.99,
currency: "USD",
coupon: "SUMMER_SALE",
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 9.99,
quantity: 1
}]
});
});
</script>
</body>
</html>
Hata ayıklama modunu etkinleştirdiğinizde, kullanıcılar web sitenizi kullanırken etkinliklerin DebugView raporunu doldurduğunu görmeye başlarsınız. Örneğin, web sitenizdeki "Satın al" düğmesi tıklandığında rapor aşağıdaki verilerle doldurulur. Parametreleri, kullanıcı özelliklerini ve etkinlikle ilişkili öğeleri görmek için bir etkinlik seçebilirsiniz.
4. Adım: E-ticaret verilerinizi görüntüleyin
purchase
etkinliğiyle gönderdiğiniz veriler yaklaşık 24 saat sonra raporlarınızda, keşiflerinizde ve Google Analytics Veri API'sinde kullanılabilir hale gelir.
BigQuery Export'u kurarken de BigQuery'deki verilere erişebilirsiniz.
"Satın alma" etkinliği; raporlarınızda, keşiflerinizde ve benzer öğelerde kullanılan çeşitli önceden oluşturulmuş boyut ve metrikleri otomatik olarak doldurur. Aşağıda, ilk adımda purchase
etkinliğinden alınan verilerle doldurulan bazı boyutlar verilmiştir:
Parametre | Boyut | Değer |
---|---|---|
affiliation |
Öğe ilişkilendirmesi | Google Ürün Mağazası |
currency |
Para Birimi | USD |
discount |
Öğe indirim tutarı | 2,22 |
index |
Öğe listesi konumu | 0 |
item_brand |
Öğe markası | |
item_category |
Öğe kategorisi | Giyim |
item_id |
Öğe Kimliği | SKU_12345 |
item_list_id |
Öğe listesi kimliği | ilgili_ürünler |
item_list_name |
Öğe listesi adı | İlgili Ürünler |
item_name |
Öğe adı | Stan ve Friends Tişörtü |
item_variant |
Öğe varyantı | green |
location_id |
Öğe konum kimliği | ChIJIQBpAG2ahYAR_6128GcTUEo (San Francisco'nun Google Yer Kimliği) |
shipping |
Gönderim tutarı | avro |
tax |
Vergi tutarı | avro |
transaction_id |
İşlem Kimliği | T_12.345 |
Google Analytics, boyutların yanı sıra e-ticaret ve gelirle ilgili çeşitli metrikleri doldurur. Örneğin, bir kullanıcı "Satın al" düğmesini bir kez tıklarsa Google Analytics'te aşağıdaki metrikler doldurulur:
- Öğe geliri metriğinin değeri 9,99 ABD doları
- Toplam gelir metriğinin değeri 25,42 ABD dolarıdır
- E-ticaret satın alma işlemleri metriğinin değeri 1'dir
Bu boyutları ve metrikleri keşif ve özel rapor oluşturmak için kullanabilirsiniz. Ancak e-ticaret verilerinizi görmek için önceden oluşturulmuş aşağıdaki E-ticaret satın alma işlemleri raporunu da kullanabilirsiniz: