Shopify'da GA4 e-Ticaret takibi nasıl kurulur? Adım adım rehber

Yayınlanan: 2022-09-13
  • Shopify'da Google Etiket Yöneticisi (GTM) nasıl kurulur?
    • Birinci Aşama: <head> altındaki theme.liquid'e GTM kapsayıcı kodunu ve müşteri ayrıntıları komut dosyasını ekleyin.
    • İkinci Aşama: Ödeme sayfasına GTM kapsayıcı kodu ve müşteri ayrıntıları komut dosyası ekleyin.
  • GTM'de Veri Katmanı Değişkeni Oluşturun
  • GTM'de GA4 Sayfa Görüntüleme Etiketi Oluşturun
  • Bir etkinlik olarak view_item ve satın alma işlemini takip edin ve kullanıcı kapsamındaki artı ürünle ilgili ayrıntıları GA4'e iletin
    • Birinci Aşama: Shopify'da view_item Veri Katmanı ekleyin.
    • İkinci Aşama: view_item ve satın alma olayı için GTM Tetikleyicisi oluşturun.
    • Üçüncü Aşama: GTM Etiketi Oluşturun.
  • GTM Tarifini İndirin

Shopify'da Google Etiket Yöneticisi (GTM) nasıl kurulur?

Birinci Aşama: <head> altındaki theme.liquid'e GTM kapsayıcı kodunu ve müşteri ayrıntıları komut dosyasını ekleyin.

  1. Gmail hesabınızda oturum açın.
  2. Google Etiket Yöneticisi'ne gidin.
  3. Doğru GTM Hesabını seçin.
  4. GTM Konteyner Kimliğine tıklayın.
  5. Kodu <head> bölümüne yapıştırma talimatlarını içeren GTM kapsayıcı kodunun ilk komut dosyasını kopyalayın.
  6. Shopify mağazanızda oturum açın ve gezinme panelinin sol tarafındaki Çevrimiçi Mağaza altında Temalar'a tıklayın .
  7. Eylemler açılır menüsünün altındaki Kodu Düzenle'ye tıklayın.
  8. Düzen altında theme.liquid'e tıklayın.
  9. Kopyalanan GTM kapsayıcı kodunu (5. adımda) sayfanın <head> bölümünün mümkün olduğu kadar yukarısına yapıştırın.
  10. Aşağıda belirtilen müşteri ayrıntıları komut dosyasını kopyalayın ve GTM kapsayıcı kodunun üstündeki <head> bölümüne yapıştırın.
  11. Sağ üst köşeye doğru theme.liquid'de Kaydet'e tıklayın .

Adım 1: Gmail hesabınızda oturum açın.

2. Adım: Bu bağlantıyı izleyerek Google Etiket Yöneticisi'ne gidin: https://tagmanager.google.com/

3. Adım: Doğru GTM Hesabını seçin

Select the correct GTM account

Adım 4: GTM Konteyner Kimliğine tıklayın

GTM - click on the container id

Adım 5: Kodu <head> bölümüne yapıştırma talimatlarını içeren GTM kapsayıcı kodunun ilk komut dosyasını kopyalayın .

copy the GTM container code

Adım 6: Şimdi Shopify mağazanıza giriş yapın ve soldaki gezinme panelinde Çevrimiçi Mağaza altında Temalar'a tıklayın .

select themes under online store

Adım 7: Eylemler açılır menüsünden Kodu Düzenle'ye tıklayın.

Click on Edit code under Actions drop down

Adım 8: Düzen altında theme.liquid'e tıklayın.

Click on theme.liquid

Adım 9: Kopyalanan GTM kapsayıcı kodunu (5. adımda) sayfanın <head> bölümünün mümkün olduğu kadar yukarısına yapıştırın.

Adım 10: Aşağıdaki müşteri ayrıntıları komut dosyasını kopyalayın. Şimdi, aşağıdaki resimde gösterildiği gibi GTM kapsayıcı kodunun üstündeki <head> bölümüne yapıştırın . Bu komut dosyası, KULLANICI kapsamındaki verilerin GA4'e aktarılmasına yardımcı olacaktır.

kopyala

 <script>
window.dataLayer = pencere.dataLayer || [];
window.dataLayer.push({
{% eğer müşteri %}
userType: "üye",
müşteri: {
kimlik: {{ müşteri.kimliği }},
lastOrder: "{{ customer.orders.first.created_at | tarih: '%B %d, %Y %I:%M%p' }}",
orderCount: {{ customer.orders.size }},
totalSpent: {% if müşteri %}{% atama total_spent = müşteri.siparişlerdeki öğe için % %}{% atama total_spent = total_spent | artı: item.total_net_amount %}{% endfor %}{{ total_spent | money_without_currency | kaldır:"," }}{% başka %}""{% endif %},
etiketler: {{- müşteri.etiketler | json -}}
},
{% başka %}
userType: "ziyaretçi",
müşteri: {
kimlik: "",
Son sipariş: "",
orderCount: "",
toplam harcama: "",
etiketler: ""
},
{% endif %}
});
</script>

User data script above the GTM code

Adım 11: Sağ üst köşeye doğru theme.liquid üzerinde Kaydet'e tıklayın .

Click save on theme.liquid

Aferin !!

Shopify'a GTM kapsayıcı kodu eklemenin ilk aşamasını tamamladınız. Ardından, ödeme sayfasında GTM kapsayıcı kodu , müşteri ayrıntıları komut dosyası eklemeniz ve Veri Katmanı satın almanız gerekir.

İkinci Aşama: GTM kapsayıcı kodunu ve müşteri ayrıntıları komut dosyasını ekleyin ve ödeme sayfasına Veri Katmanı satın alın.

  1. Shopify mağaza yöneticisinde sol alt köşedeki Ayarlar'a tıklayın.
  2. Ödeme ve hesaplar'a tıklayın
  3. Aşağı kaydırın ve durum bloğundaki sıranın altındaki Ek Komut Dosyalarını arayın.
  4. Önce GTM kapsayıcı kodunu yapıştırın. Şimdi, aşağıdaki müşteri ayrıntıları komut dosyasını kopyalayın ve GTM kapsayıcı kodunun üzerine yapıştırın.
  5. Aşağıdaki satın alma Veri Katmanını müşteri ayrıntıları komut dosyası ile GTM kapsayıcı kodu arasına kopyalayıp yapıştırın.

Adım 1: Shopify mağaza yöneticisinde sol alt köşedeki Ayarlar'a tıklayın.

On Shopify admin click on Settings towards the laft hand side bottom corner

Adım 2: Ödeme ve hesaplar'a tıklayın.

Click on Checkout and accounts

Adım 3: Aşağı Kaydırın ve durum bloğundaki sıranın altındaki Ek Komut Dosyalarını arayın.

Scroll Down and below Order Status block look for the Additional Scripts

Adım 4: Önce GTM kapsayıcı kodunu yapıştırın. Şimdi, aşağıdaki müşteri ayrıntıları komut dosyasını kopyalayın ve GTM kapsayıcı kodunun üzerine yapıştırın.

Paste the GTM container code first and above the GTM container code paste the customer details script

Adım 5: Müşteri ayrıntıları komut dosyası ile GTM kapsayıcı kodu arasında aşağıdaki satın alma Veri Katmanını kopyalayıp yapıştırın.

kopyala

 <script>{% if first_time_accessed %}
window.dataLayer.push({
'page_type': 'satın alma',
'event': 'purchase', /* GTM'de özel bir etkinlik oluştur */
'transaction_id': '{{ order.name || order.order_number }}',
'toplamDeğer': {{ toplam_fiyat | money_without_currency | kaldır:',' }}, // Vergi ve kargo dahil
'alt toplamDeğer': {{ alt toplam_fiyat | money_without_currency | kaldırmak:',' }},
'vergi': {{ tax_price | money_without_currency | kaldırmak:',' }},
'nakliye': {{ shipping_price | money_without_currency | kaldırmak:',' }},
'currency': '{{ shop.currency }}',
'payment_type': '{{ order.transactions[0].gateway }}', //opsiyonel parametre
'e-ticaret': {
'checkout_currency': '{{ checkout.currency }}', 
'değer': '{{ checkout.total_price | money_without_currency | kaldır:',' }}', // toplam sipariş (tüm ürünlerin fiyatı + kargo)
'vergi': '{{ checkout.tax_price | money_without_currency | kaldır:',' }}', // vergi
'shipping':'{{ checkout.shipping_price | money_without_currency | kaldır:',' }}', // nakliye masrafları
'transaction_id': '{{ işlemler[0].id }}', // işlem kimliği
'öğeler': [
{ line_items içindeki line_item için % %}
{
'item_name': '{{ line_item.product.title | değiştir: "'","##@@[e-posta korumalı]@##" }}'.replace("##@@[e-posta korumalı]@##", "'"), 
'item_id': '{{ line_item.sku || line_item.product.id }}',
'fiyat': {{ line_item.final_price | money_without_currency | kaldırmak:',' }},
'item_brand': '{{ line_item.vendor }}',
'miktar': {{ line_item.quantity }},
'item_variant': '{{ line_item.variant.title }}'
},
{% endfor %}
]
}
});
{% endif %}
</script>

Adım 6: Sağ alt köşedeki Kaydet'e tıklayın.

Tebrikler! Shopify'da GTM kapsayıcı kodunu başarıyla eklediniz. Şimdi GA4 Sayfa Görüntüleme Etiketi yapmadan önce GTM üzerinde Veri Katmanı değişkenleri oluşturmaya devam edeceğiz. Sayfa görüntüleme etiketi yüklendiğinde, bu değişkenler, kullanıcı kapsamlı verileri toplamamıza ve GA4'e geçirmemize olanak tanır.

GTM'de Veri Katmanı Değişkenleri Oluşturun

  1. GTM'de sol taraftaki gezinme panelindeki Değişkenler'e tıklayın.
  2. Kullanıcı Tanımlı Değişkenler altında Yeni'ye tıklayın.
  3. Değişken konfigürasyonunda herhangi bir yere tıklayın.
  4. Sayfa Değişkenleri altında Veri Katmanı Değişkeni'ni seçin.
  5. Veri Katmanı Değişken Adını Ata .
  6. Değişkeni yeniden adlandırın ve Kaydet'e tıklayın.

Adım 1: GTM'de sol taraftaki gezinme panelindeki Değişkenler'e tıklayın.

Click on Variables on the left hand navigation panel

Adım 2: Kullanıcı Tanımlı Değişkenler altında Yeni'ye tıklayın.

Click New under User Defined Variables

Adım 3: Değişken konfigürasyonunda herhangi bir yere tıklayın.

Click anywhere on Variable configuration

Adım 4: Sayfa Değişkenleri altında Veri Katmanı Değişkeni'ni seçin.

Select Data Layer variable under page variables

Adım 5: Veri Katmanı Değişken Adını Atayın .

Data Layer Variable Name

Adım 6: Değişkeni yeniden adlandırın ve Kaydet'e tıklayın .

Rename the variable and click save

Yukarıda belirtilen adımları izleyerek aşağıda belirtilen Veri Katmanı değişkenlerini oluşturun.

Veri Katmanı Değişken Adı: Değişkeni Yeniden Adlandır
Kullanıcı kimliği “dlv – müşteri – id – Değişken”
müşteri.sonSipariş “dlv – müşteri – lastOrder – Değişken”
müşteri.siparişSayısı “dlv – müşteri – orderCount – Değişken”
müşteri etiketleri “dlv – müşteri – etiketler – Değişken”
müşteri.toplamHarcanan “dlv – müşteri – toplamSpent – ​​Değişken”
müşteri.userType “dlv – müşteri – userType – Değişken”
Etkinlik “dlv – olay – Değişken”

GTM'de GA4 Sayfa Görüntüleme Etiketi Oluşturun

  1. Google Analytics'e gidin ve GA4 mülkünü seçin. https://analytics.google.com/
  2. Sol alttaki Dişli Simgesine tıklayın.
  3. Mülk düzeyindeki Veri Akışına tıklayın.
  4. Web Akışını seçin ve oku (>) tıklayın.
  5. GA4 Ölçüm Kimliğini kopyalayın.
  6. Google Etiket Yöneticisi'ne gidin. https://tagmanager.google.com/
  7. Yeni etiket ekle'ye tıklayın.
  8. Etiket yapılandırmasında herhangi bir yeri tıklayın.
  9. Google Analytics: GA4 Yapılandırması'nı seçin.
  10. Önceden kopyalanan GA4 Ölçüm Kimliğini "Ölçüm Kimliği" Kutusunun altına yapıştırın.
  11. Ayarlanacak alanlar altında, ekle satırını tıklayın, ardından alan adını ve değerini ekleyin.
  12. Kullanıcı Özellikleri altında, Özellik Adı ve Değeri olarak aşağıdakileri ekleyin.
  13. Tetikleme üzerinde herhangi bir yere tıklayın.
  14. Tetikleyici olarak Tüm Sayfaları seçin.
  15. Etiketi yeniden adlandırın ve kaydet'i tıklayın.

1. Adım: Google Analytics'e gidin ve GA4 mülkünü seçin. https://analytics.google.com/

Adım 2: Sol alttaki Dişli Simgesine tıklayın.

Click on the Gear Icon bottom left hand

3. Adım: Mülk düzeyindeki Veri Akışlarına tıklayın.

Click on the Data Stream under property level

Adım 4: Web Akışını seçin ve oku (>) tıklayın

Select the Web Stream and click click the arrow (>)

Adım 5: GA4 Ölçüm Kimliğini kopyalayın.

Copy the GA4 Measurement ID

6. Adım: Google Etiket Yöneticisi'ne gidin. https://tagmanager.google.com/

Adım 7: Yeni bir etiket ekle'ye tıklayın.

Click On Add a new tag

Adım 8: Etiket yapılandırmasında herhangi bir yere tıklayın.

Click anywhere on the tag configuration

9. Adım: Google Analytics: GA4 Yapılandırması'nı seçin.

Select Google Analytics: GA4 Configuration

Adım 10: Önceden kopyalanan GA4 Ölçüm Kimliğini "Ölçüm Kimliği" Kutusunun altına yapıştırın.

Paste the previously copied GA4 Measurement ID under the "Measurement ID" Box.

Adım 11: Ayarlanacak alanlar altında, ekle satırına tıklayın, ardından alan adını ve değerini aşağıda belirtildiği gibi ekleyin:

Alan Adı: user_id

Değer: {{dlv – müşteri – kimlik – Değişken}}

5 Ayarlanacak Alanlar altına kullanıcı kimliği ekleyin

Adım 12: Kullanıcı Özellikleri altında, aşağıda belirtildiği gibi Özellik Adı ve Değeri ekleyin.

Mülkiyet adı Değer
Müşteri Kimliği {{dlv – müşteri – kimlik – Değişken}}
Son sipariş {{dlv – müşteri – son sipariş – Değişken}}
sipariş_sayısı {{dlv – müşteri – sipariş sayısı – Değişken}}
toplam harcama {{dlv – müşteri – toplam harcama – Değişken}}
Kullanıcı tipi {{dlv – müşteri – kullanıcı tipi – Değişken}}

User Properties Assign Property Name and value

Adım 13: Tetikleme üzerinde herhangi bir yere tıklayın.

Tetikleme Yapılandırması - Herhangi Bir Yere Tıklayın

Adım 14: Tetikleyici olarak Tüm Sayfaları seçin.

Select All Pages as a Trigger Type

Adım 15: Etiketi Yeniden Adlandırın.

Rename as GA4 - Page View - Tag as and Click Save

Muhteşem!

GA4 Sayfa Görüntüleme Etiketini şimdi yaptınız.

Şimdi, birisi ürün sayfasını görüntülediğinde ve görüntülediğinde view_item olayının nasıl izleneceğine ve gerekli ayrıntıları GA4'e nasıl ileteceğimize bir göz atalım.

view_item'i izleyin ve iletin ve olay verilerini GA4'e satın alın.

Shopify'da view_item Veri Katmanı ekleyin.

  1. Shopify mağazanızda oturum açın ve soldaki gezinme panelinde Çevrimiçi Mağaza altında Temalar'a tıklayın.
  2. Eylemler açılır menüsünün altındaki Kodu Düzenle'ye tıklayın.
  3. Bölümler altında main-product.liquid'e tıklayın.
  4. Aşağıda belirtilen Veri Katmanı komut dosyasını kopyalayıp yapıştırın.
  5. Sağ üst köşeye doğru ana-product.liquid'de Kaydet'e tıklayın

Adım 1: Shopify mağazanızda oturum açın ve soldaki gezinme panelinde Çevrimiçi Mağaza altında Temalar'a tıklayın.

select themes under online store

Bölüm 2: Eylemler açılır menüsünden Kodu Düzenle'ye tıklayın.

Click on Edit code under Actions drop down

Bölüm 3: Bölümler altında ana-ürün.sıvısına tıklayın.

Click on the main-product.liquid under Sections.

Adım 4: Aşağıda belirtilen Veri Katmanı komut dosyasını kopyalayıp yapıştırın.

kopyala

 <script>
window.dataLayer = pencere.dataLayer || [];
window.dataLayer.push({
olay: 'view_item',
e-ticaret: {
öğeler: [{
item_name: '{{ product.title | değiştir: "'","##@@[e-posta korumalı]@##" }}'.replace("##@@[e-posta korumalı]@##", "'"),
item_id: "{% if product.sku %}{{ product.sku }}{% else %}{{ product.id}}{% endif %}",
fiyat: "{{ product.price | money_without_currency | kaldır:',' }}",
item_brand: "{{ product.vendor | kaldır: "'" | kaldır: '"' }}",
{ product.collections içindeki koleksiyon için % %}
item_category{% forloop.index olmadığı sürece == 1 %}{{ forloop.index }}{% endunless %}: "{{ collection.title }}",
{% endfor %}
item_variant: "{{ product.selected_or_first_available_variant.title | kaldır: "'" | kaldır: '"' }}",
Adet: 1'
}]
}
});
</script> 

Copy and Paste the below mentioned Data Layer script on the main-product.liquid under Sections

Adım 5: Sağ üst köşeye doğru ana-product.liquid'de Save'e tıklayın.

Click save on the main-product.liquid under Sections

view_item ve satın alma olayı için GTM Tetikleyicisi oluşturun.

  1. Google Etiket Yöneticisi'ne gidin.
  2. Sol gezinme panelinde Tetikleyiciye tıklayın.
  3. Yeni'yi tıklayın.
  4. Tetikleyici yapılandırmasında herhangi bir yere tıklayın.
  5. Diğer altında Özel Etkinlik'i seçin.
  6. Olay Adı view_item atayın.
  7. Tetikleyiciyi CE – EEC – view_item – Trigger olarak yeniden adlandırın ve Kaydet'e tıklayın.

NOT:

  1. Etkinlik Adını satın alma olarak ata
  2. Tetikleyiciyi yeniden adlandırın CE – EEC – satın alın – Tetikleyin ve Kaydet'e tıklayın.

Adım 1: Google Etiket Yöneticisi'ne gidin.

Adım 2: Soldaki gezinme panelinde Tetikleyici'ye tıklayın.

Click on Trigger on the left hand navigation panel

Adım 3: Yeni'yi tıklayın.

Click New

Adım 4: Tetikleyici yapılandırmasında herhangi bir yere tıklayın.

Click anywhere on Trigger configuration

Adım 5: Diğer altında Özel Etkinlik'i seçin.

Select Custom Event under Other

Adım 6: Olay Adını view_item atayın.

Assign Event Name as view_item

Adım 7: Tetikleyiciyi yeniden adlandırın CE – EEC – view_item – Tetikleyin ve Kaydet'e tıklayın.

Rename the Trigger - view_item

Bu adımlarla view_item olay tetikleyicisini oluşturdunuz. Şimdi bir satın alma olayı tetikleyicisi yapmanız gerekecek. Bir satın alma olayı tetikleyicisi oluşturmak için yukarıdaki ilk 5 adımı izleyin.

8. Adım: Etkinlik Adını satın alma olarak atayın

custom event name purchase

Adım 9: Tetikleyiciyi CE – EEC – satın alma – Tetikleme olarak yeniden adlandırın ve Kaydet'e tıklayın.

Rename the Trigger - purchase

Tüm adımları izlediyseniz, view_item toplamak ve Shopify mağazanızdan kullanıcı kapsamlı verilerle etkinlikle ilgili verileri satın almak için hemen hemen her şeyi yaptınız. Şimdi bu ayrıntıları Google Etiket Yöneticisi'ni kullanarak GA4'e nasıl aktaracağımızı görelim.

view_item ve satın alma etkinliği için GTM Etiketi oluşturun.

  1. Soldaki gezinme panelinde Etiket'e tıklayın.
  2. Yeni'ye tıklayın.
  3. Etiket yapılandırmasında herhangi bir yere tıklayın.
  4. Öne Çıkan Etiket altında "Google Analytics: GA4 Etkinliği"ni seçin.
  5. Yapılandırma Etiketinde, açılır menüden "GA4 - Sayfa Görünümü - Etiket" öğesini seçin.
  6. Etkinlik Adı atayın. Önceden yapılmış dataLayer değişkenini seçin – {{dlv – olay – değişken}}
  7. Diğer Ayarlar'a tıklayın ve E-ticaret altında E-Ticaret Verilerini Gönder'i seçin. Veri kaynağınız olarak Veri Katmanı'nı seçin.
  8. Tetikleme üzerinde herhangi bir yere tıklayın.
  9. view_item olayı için önceden oluşturulmuş “CE – EEC – view_item – Trigger” tetikleyicisini seçin.
  10. Tetikleyici bölümünün sağ üst köşesine gelin ve kurşun kalem simgesine tıklayın.
  11. Şimdi artı simgesine tıklayın.
  12. “CE – satın alma – Tetikleyici” adlı satın alma olayı tetikleyicisini seçin.
  13. Etiketi yeniden adlandırın: “GA4 – EEC olayı – Etiket” ve Kaydet'e tıklayın.

Adım 1: Soldaki gezinme panelinde Etiket'e tıklayın.

Click on tag on the left hand navigation panel

Adım 2: Yeni'ye tıklayın.

Click New

Adım 3: Etiket yapılandırmasında herhangi bir yere tıklayın.

Tag Configuration - Click Anywhere

Adım 4: Öne Çıkan Etiketin altında "Google Analytics: GA4 Etkinliği"ni seçin.

Select Google Analytics GA4 Event under Featured Tag

Adım 5: Yapılandırma Etiketinde, açılır menüden “GA4 – Sayfa Görünümü – Etiket”i seçin.

Select Configuration Tag form the drop down

Adım 6: Olay Adını Atayın. Önceden yapılmış Veri Katmanı değişkenini seçin – {{dlv – olay – değişken}}

Event Name Select the previously made Data Layer variable

7. Adım: Diğer Ayarlar'a tıklayın ve E-ticaret altında E-Ticaret Verilerini Gönder'i seçin. Veri kaynağınız olarak Veri Katmanı'nı seçin.

More Settings Send eCommerce Data select Data Layer as datasource

Adım 8: Tetikleme üzerinde herhangi bir yere tıklayın.

Trigger Configuration - Click Anywhere

Adım 9: view_item olayı için önceden oluşturulmuş “CE – EEC – view_item – Trigger” tetikleyicisini seçin.

select view item trigger

Adım 10: Tetikleyici bölümünün sağ üst köşesine gelin ve kurşun kalem simgesine tıklayın.

Hover over the trigger towards the right hand side top corner and click on pencil icon

Adım 11: Şimdi artı simgesine tıklayın.

Click on this plus icon

Adım 12: “CE – satın alma – Tetikleyici” adlı satın alma olayı tetikleyicisini seçin.

Select purchase event trigger

Adım 13: Etiketi yeniden adlandırın: “GA4 – EEC etkinliği – Etiket” ve Kaydet'e tıklayın.

Rename the tag and click save

Tebrikler

Bu kılavuzla artık GA4'te ürün görüntüleme ve satın alma olay verilerini takip edebilirsiniz. Ayrıca bu adımları izleyerek GA4 üzerindeki raporları görüntüleyebilirsiniz.

Birinci adım: GA4 özelliğine gidin.
İkinci adım: Sol gezinme panelinden Raporlar'a tıklayın.
Üçüncü adım: Para Kazanma'yı ve ardından E-ticaret satın alımlarını tıklayın.

Bu kılavuz için hazır GTM kabı almak istiyorsanız GTM tarifini indirmenizi şiddetle tavsiye ederim.

GTM Tarifini İndirin

Çözüm

Bu adım adım kılavuzla, tüm Shopify mağaza sahiplerinin yanma sorununu ele almak ve çözmek için tüm durakları çıkardım. E-ticaret izlemenin birçok nüansı olabilir ve tek bir blog gönderisiyle ele almak zordur. Herhangi bir sorunuz varsa, benimle LinkedIn'de bağlantı kurmaktan ve sorularınızı orada sormaktan çekinmeyin.