كيفية إعداد GA4 تتبع التجارة الإلكترونية على Shopify؟ دليل خطوة بخطوة

نشرت: 2022-09-13
  • كيفية تثبيت Google Tag Manager (GTM) على Shopify؟
    • المرحلة الأولى: أضف كود حاوية GTM ونص تفاصيل العميل إلى السمة. سائل تحت <head>.
    • المرحلة الثانية: إضافة رمز حاوية GTM وبرنامج نصي لتفاصيل العميل إلى صفحة الخروج.
  • إنشاء متغير طبقة البيانات على GTM
  • إنشاء علامة عرض صفحة GA4 على GTM
  • تتبع view_item والشراء كحدث وتمرير نطاق المستخدم بالإضافة إلى التفاصيل المتعلقة بالمنتج إلى GA4
    • المرحلة الأولى: أضف طبقة بيانات view_item على Shopify.
    • المرحلة الثانية: إنشاء مشغل GTM لحدث العرض والشراء.
    • المرحلة الثالثة: إنشاء علامة GTM.
  • قم بتنزيل وصفة GTM

كيفية تثبيت Google Tag Manager (GTM) على Shopify؟

المرحلة الأولى: أضف كود حاوية GTM ونص تفاصيل العميل إلى السمة. سائل تحت <head>.

  1. قم بتسجيل الدخول إلى حساب Gmail الخاص بك.
  2. انتقل إلى Google Tag Manager.
  3. حدد حساب GTM الصحيح .
  4. انقر فوق معرف حاوية GTM.
  5. انسخ النص البرمجي الأول من رمز حاوية GTM الذي يتضمن تعليمات للصق الرمز في قسم <head>.
  6. قم بتسجيل الدخول إلى متجر Shopify الخاص بك وانقر فوق Themes ضمن Online Store على الجانب الأيسر من لوحة التنقل.
  7. انقر فوق تحرير الرمز ضمن القائمة المنسدلة الإجراءات .
  8. انقر فوق theme.l Liquid تحت Layout.
  9. الصق رمز حاوية GTM المنسوخ (في الخطوة 5) على أعلى مستوى ممكن في <head> من الصفحة.
  10. انسخ النص البرمجي لتفاصيل العميل المذكور أدناه والصقه في قسم <head> ، أعلى رمز حاوية GTM .
  11. انقر فوق حفظ على theme.l Liquid باتجاه الزاوية العلوية اليمنى.

الخطوة 1: قم بتسجيل الدخول إلى حساب Gmail الخاص بك.

الخطوة 2: انتقل إلى Google Tag Manager باتباع هذا الرابط: https://tagmanager.google.com/

الخطوة 3: حدد حساب GTM الصحيح

Select the correct GTM account

الخطوة 4: انقر فوق معرف حاوية GTM

GTM - click on the container id

الخطوة 5: انسخ النص الأول من كود حاوية GTM الذي يتضمن تعليمات للصق الرمز في قسم <head> .

copy the GTM container code

الخطوة 6: قم الآن بتسجيل الدخول إلى متجر Shopify الخاص بك وانقر فوق Themes ضمن Online Store في لوحة التنقل اليمنى.

select themes under online store

الخطوة 7: انقر فوق تحرير الرمز ضمن القائمة المنسدلة الإجراءات .

Click on Edit code under Actions drop down

الخطوة 8: انقر على theme.l Liquid ضمن Layout.

Click on theme.liquid

الخطوة 9: الصق رمز حاوية GTM المنسوخ (في الخطوة 5) على أعلى مستوى ممكن في <head> من الصفحة.

الخطوة 10: انسخ البرنامج النصي التالي لتفاصيل العميل. الآن ، قم بلصقه في قسم <head> أعلى رمز حاوية GTM ، كما هو موضح في الصورة أدناه. سيساعد هذا البرنامج النصي في تمرير بيانات نطاق المستخدم إلى GA4.

ينسخ

 <script>
window.dataLayer = window.dataLayer || [] ؛
window.dataLayer.push ({
{٪ if customer٪}
نوع المستخدم: "عضو" ،
عميل: {
المعرّف: {{customer.id}} ،
الطلب الأخير: "{{customer.orders.first.created_at | التاريخ: '٪ B٪ d،٪ Y٪ I:٪ M٪ p'}}"،
orderCount: {{customer.orders.size}} ،
totalSpent: {٪ if customer٪} {٪ assign total_spent = 0٪} {٪ for item in customer.orders٪} {٪ assign total_spent = total_spent | زائد: item.total_net_amount٪} {٪ endfor٪} {{total_spent | المال بدون عملة | إزالة: "،"}} {٪ else٪} "" {٪ endif٪} ،
العلامات: {{- customer.tags | json -}}
} ،
{٪ آخر ٪}
نوع المستخدم: "الزائر" ،
عميل: {
هوية شخصية: ""،
آخر طلب: ""،
orderCount: ""،
إجمال الصرف: ""،
العلامات: ""
} ،
{٪ إنهاء إذا ٪}
}) ؛
</script>

User data script above the GTM code

الخطوة 11: انقر فوق حفظ على theme.l Liquid باتجاه الزاوية العلوية اليمنى.

Click save on theme.liquid

أتقنه !!

لقد انتهيت من المرحلة الأولى من إضافة رمز حاوية GTM إلى Shopify. بعد ذلك ، ستحتاج إلى إضافة رمز حاوية GTM ، وبرنامج نصي لتفاصيل العميل ، وشراء طبقة البيانات في صفحة الخروج.

المرحلة الثانية: أضف رمز حاوية GTM والبرنامج النصي لتفاصيل العميل وشراء طبقة البيانات إلى صفحة الخروج.

  1. في Shopify store admin ، انقر فوق الإعدادات في الزاوية السفلية اليسرى.
  2. انقر فوق الخروج والحسابات
  3. قم بالتمرير لأسفل وابحث عن البرامج النصية الإضافية أسفل الترتيب في كتلة الحالة.
  4. الصق رمز حاوية GTM أولاً. الآن ، انسخ النص البرمجي لتفاصيل العميل التالي والصقه فوق رمز حاوية GTM.
  5. انسخ والصق طبقة بيانات الشراء التالية بين البرنامج النصي لتفاصيل العميل ورمز حاوية GTM.

الخطوة 1: في Shopify store admin ، انقر فوق الإعدادات في الزاوية السفلية اليسرى.

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

الخطوة 2: انقر فوق Checkout and accounts.

Click on Checkout and accounts

الخطوة 3: قم بالتمرير لأسفل وابحث عن البرامج النصية الإضافية أسفل الترتيب في كتلة الحالة.

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

الخطوة 4: الصق رمز حاوية GTM أولاً. الآن ، انسخ النص البرمجي لتفاصيل العميل التالي والصقه فوق رمز حاوية GTM.

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

الخطوة 5: انسخ والصق طبقة بيانات الشراء التالية بين البرنامج النصي لتفاصيل العميل ورمز حاوية GTM.

ينسخ

 <script> {٪ if first_time_accessed٪}
window.dataLayer.push ({
"page_type": "شراء"،
"الحدث": "شراء" ، / * إنشاء حدث مخصص في GTM * /
'transaction_id': '{{order.name || order.order_number}} '،
'totalValue': {{total_price | المال بدون عملة | إزالة: '،'}}، // يشمل الضرائب والشحن
'subtotalValue': {{subtotal_price | المال بدون عملة | إزالة:'،' }}،
"الضريبة": {{tax_price | المال بدون عملة | إزالة:'،' }}،
"shipping": {{shipping_price | المال بدون عملة | إزالة:'،' }}،
'currency': '{{shop.currency}}'،
'payment_type': '{{order.transactions [0] .gateway}}' ، // معلمة اختيارية
'التجارة الإلكترونية': {
'checkout_currency': '{{checkout.currency}}'، 
'القيمة': '{{checkout.total_price | المال بدون عملة | إزالة: '،'}} '، // إجمالي الطلب (سعر جميع المنتجات + الشحن)
'الضريبة': '{{checkout.tax_price | المال بدون عملة | إزالة: '،'}} '، // الضريبة
'shipping': '{{checkout.shipping_price | المال بدون عملة | إزالة: '،'}} '، // تكاليف الشحن
'transaction_id': '{{Transaction [0] .id}}' ، // معرّف المعاملة
'العناصر': [
{٪ لـ line_item في line_items٪}
{
'item_name': '{{line_item.product.title | استبدل: "" "،" ##[email protected] @ ## "}} '. استبدل (" ##[email protected] @ ## "،" "")، 
'item_id': '{{line_item.sku || line_item.product.id}} '،
"السعر": {{line_item.final_price | المال بدون عملة | إزالة:'،' }}،
'item_brand': '{{line_item.vendor}}'،
"الكمية": {{line_item.quantity}}،
"item_variant": "{{line_item.variant.title}}"
} ،
{٪ endfor٪}
]
}
}) ؛
{٪ إنهاء إذا ٪}
</script>

الخطوة 6: انقر فوق حفظ في الزاوية السفلية اليمنى.

تهانينا! لقد نجحت في إضافة رمز حاوية GTM على Shopify. سنستمر الآن وننشئ متغيرات طبقة البيانات في GTM قبل إنشاء علامة عرض صفحة GA4. عندما يتم تحميل علامة مشاهدة الصفحة ، ستسمح لنا هذه المتغيرات بجمع البيانات الخاصة بنطاق المستخدم وتمريرها إلى GA4.

إنشاء متغيرات طبقة البيانات في GTM

  1. انقر فوق المتغيرات في لوحة التنقل اليمنى في GTM.
  2. انقر فوق جديد ضمن المتغيرات المحددة بواسطة المستخدم.
  3. انقر في أي مكان على التكوين المتغير .
  4. حدد متغير طبقة البيانات ضمن متغيرات الصفحة.
  5. تعيين اسم متغير طبقة البيانات .
  6. أعد تسمية المتغير وانقر فوق حفظ.

الخطوة 1: انقر فوق المتغيرات في لوحة التنقل اليمنى في GTM.

Click on Variables on the left hand navigation panel

الخطوة 2: انقر فوق جديد ضمن المتغيرات المحددة بواسطة المستخدم.

Click New under User Defined Variables

الخطوة 3: انقر في أي مكان على التكوين المتغير.

Click anywhere on Variable configuration

الخطوة 4: حدد متغير طبقة البيانات ضمن متغيرات الصفحة.

Select Data Layer variable under page variables

الخطوة 5: تعيين اسم متغير طبقة البيانات .

Data Layer Variable Name

الخطوة 6: أعد تسمية المتغير وانقر فوق حفظ .

Rename the variable and click save

باتباع الخطوات المذكورة أعلاه ، قم بإنشاء متغيرات طبقة البيانات المذكورة أدناه.

اسم متغير Datalayer: أعد تسمية المتغير
معرف المستخدم "dlv - customer - id - Variable"
customer.lastOrder "dlv - العميل - lastOrder - متغير"
customer.orderCount "dlv - العميل - orderCount - المتغير"
customer.tags "dlv - العميل - العلامات - المتغير"
customer.totalSpent "dlv - customer - totalSpent - Variable"
customer.userType "dlv - العميل - نوع المستخدم - متغير"
حدث "dlv - حدث - متغير"

إنشاء علامة عرض صفحة GA4 على GTM

  1. انتقل إلى Google Analytics وحدد موقع GA4. https://analytics.google.com/
  2. انقر فوق رمز الترس الموجود أسفل اليد اليسرى.
  3. انقر فوق تدفق البيانات تحت مستوى الملكية.
  4. حدد Web Stream وانقر على السهم (>).
  5. انسخ معرّف قياس GA4.
  6. انتقل إلى Google Tag Manager. https://tagmanager.google.com/
  7. انقر فوق إضافة علامة جديدة.
  8. انقر في أي مكان على تكوين العلامة.
  9. حدد Google Analytics: GA4 Configuration.
  10. الصق معرّف قياس GA4 المنسوخ سابقًا ضمن مربع "معرّف القياس".
  11. ضمن الحقول المراد تعيينها ، انقر فوق صف الإضافة ، ثم أضف اسم الحقل وقيمته.
  12. ضمن خصائص المستخدم ، أضف ما يلي باسم الخاصية والقيمة.
  13. انقر في أي مكان على زر التشغيل.
  14. حدد كل الصفحات كعامل تشغيل.
  15. أعد تسمية العلامة وانقر فوق حفظ.

الخطوة 1: انتقل إلى Google Analytics وحدد موقع GA4. https://analytics.google.com/

الخطوة 2: انقر فوق رمز الترس الموجود أسفل اليد اليسرى.

Click on the Gear Icon bottom left hand

الخطوة 3: انقر على Data Streams أسفل مستوى الملكية.

Click on the Data Stream under property level

الخطوة 4: حدد Web Stream وانقر فوق السهم (>)

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

الخطوة 5: انسخ معرّف قياس GA4.

Copy the GA4 Measurement ID

الخطوة 6: اذهب إلى Google Tag Manager. https://tagmanager.google.com/

الخطوة 7: انقر فوق إضافة علامة جديدة.

Click On Add a new tag

الخطوة 8: انقر في أي مكان على تكوين العلامة.

Click anywhere on the tag configuration

الخطوة 9: حدد Google Analytics: GA4 Configuration.

Select Google Analytics: GA4 Configuration

الخطوة 10: الصق معرّف قياس GA4 المنسوخ مسبقًا أسفل مربع "معرّف القياس".

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

الخطوة 11: ضمن الحقول المراد تعيينها ، انقر فوق صف الإضافة ، ثم أضف اسم الحقل وقيمته كما هو مذكور أدناه:

اسم الحقل: user_id

القيمة: {{dlv - customer - id - Variable}}

5 إضافة معرف المستخدم تحت الحقول لتعيين

الخطوة 12: ضمن خصائص المستخدم ، أضف اسم الخاصية وقيمتها كما هو مذكور أدناه.

اسم الخاصية قيمة
هوية الزبون {{dlv - customer - id - Variable}}
آخر طلب {{dlv - customer - last order - Variable}}
order_count {{dlv - customer - order count - Variable}}
إجمال الصرف {{dlv - customer - إجمالي الإنفاق - متغير}}
نوع المستخدم {{dlv - customer - user type - Variable}}

User Properties Assign Property Name and value

الخطوة 13: انقر في أي مكان على زر Triggering.

تكوين الزناد - انقر في أي مكان

الخطوة 14: حدد كل الصفحات كعامل تشغيل.

Select All Pages as a Trigger Type

الخطوة 15: أعد تسمية العلامة.

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

متألق!

لقد قمت بعمل علامة عرض صفحة GA4 الآن.

لنلقِ الآن نظرة على كيفية تتبع حدث view_item عندما يشاهد شخص ما صفحة المنتج ويمرر التفاصيل الضرورية إلى GA4.

تتبع وتمرير view_item وبيانات حدث الشراء إلى GA4.

أضف view_item Data Layer على Shopify.

  1. قم بتسجيل الدخول إلى متجر Shopify الخاص بك وانقر فوق Themes ضمن Online Store في لوحة التنقل اليمنى.
  2. انقر فوق تحرير الرمز ضمن القائمة المنسدلة الإجراءات.
  3. انقر فوق المنتج الرئيسي السائل تحت الأقسام.
  4. انسخ والصق البرنامج النصي لطبقة البيانات المذكور أدناه.
  5. انقر فوق حفظ في المنتج الرئيسي السائل باتجاه الزاوية العلوية اليمنى

الخطوة 1: قم بتسجيل الدخول إلى متجر Shopify الخاص بك وانقر فوق Themes ضمن Online Store في لوحة التنقل اليمنى.

select themes under online store

القسم 2: انقر فوق "تحرير الرمز" ضمن القائمة المنسدلة "الإجراءات".

Click on Edit code under Actions drop down

القسم 3: انقر فوق السائل المنتج الرئيسي أسفل الأقسام.

Click on the main-product.liquid under Sections.

الخطوة 4: انسخ والصق البرنامج النصي لطبقة البيانات المذكورة أدناه.

ينسخ

 <script>
window.dataLayer = window.dataLayer || [] ؛
window.dataLayer.push ({
الحدث: "view_item" ،
التجارة الإلكترونية: {
العناصر: [{
item_name: '{{product.title | استبدل: "" "،" ##[email protected] @ ## "}} '. استبدل (" ##[email protected] @ ## "،" "")،
item_id: "{٪ if product.sku٪} {{product.sku}} {٪ else٪} {{product.id}} {٪ endif٪}" ،
السعر: "{{product.price | money_without_currency | إزالة: '،'}}"،
item_brand: "{{product.vendor | إزالة:" "" | إزالة: "" "}}" ،
{٪ للتجميع في product.collections٪}
item_category {٪ until forloop.index == 1٪} {{forloop.index}} {٪ endunless٪}: "{{collection.title}}"،
{٪ endfor٪}
item_variant: "{{product.selected_or_first_available_variant.title | إزالة:" "" | إزالة: "" "}}" ،
الكمية: '1'
}]
}
}) ؛
</script> 

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

الخطوة 5: انقر على "حفظ" على السائل الرئيسي للمنتج باتجاه الزاوية العلوية اليمنى.

Click save on the main-product.liquid under Sections

إنشاء مشغل GTM لحدث العرض والشراء.

  1. انتقل إلى Google Tag Manager.
  2. انقر فوق Trigger في لوحة التنقل اليمنى.
  3. انقر فوق جديد.
  4. انقر في أي مكان على تكوين المشغل.
  5. حدد حدث مخصص ضمن أخرى.
  6. تعيين اسم الحدث view_item.
  7. أعد تسمية المشغل CE - EEC - view_item - Trigger وانقر فوق Save.

ملاحظة:

  1. تعيين اسم الحدث على أنه عملية شراء
  2. أعد تسمية المشغل CE - EEC - Purchase - Trigger وانقر فوق Save.

الخطوة 1: اذهب إلى Google Tag Manager.

الخطوة 2: انقر فوق Trigger في لوحة التنقل اليمنى.

Click on Trigger on the left hand navigation panel

الخطوة 3: انقر فوق جديد.

Click New

الخطوة 4: انقر في أي مكان على تكوين Trigger.

Click anywhere on Trigger configuration

الخطوة 5: حدد "حدث مخصص" ضمن "أخرى".

Select Custom Event under Other

الخطوة 6: تعيين اسم الحدث view_item.

Assign Event Name as view_item

الخطوة 7: أعد تسمية المشغل CE - EEC - view_item - Trigger وانقر فوق Save.

Rename the Trigger - view_item

بهذه الخطوات ، تكون قد أنشأت مشغل الحدث view_item. الآن سوف تحتاج إلى تشغيل حدث شراء. لجعل حدث شراء محفزًا ، اتبع أول 5 خطوات أعلاه.

الخطوة 8: قم بتعيين اسم الحدث على أنه عملية شراء

custom event name purchase

الخطوة 9: أعد تسمية المشغل باسم CE - EEC - buy - Trigger وانقر فوق Save.

Rename the Trigger - purchase

إذا اتبعت جميع الخطوات ، فقد فعلت كل شيء تقريبًا لجمع view_item وشراء البيانات المتعلقة بالحدث من متجر Shopify الخاص بك باستخدام البيانات التي يحددها المستخدم. الآن دعنا نرى كيفية تمرير هذه التفاصيل إلى GA4 باستخدام Google Tag Manager.

قم بإنشاء علامة GTM لحدث العرض والشراء.

  1. انقر فوق علامة في لوحة التنقل اليسرى.
  2. انقر فوق New.
  3. انقر في أي مكان على تكوين العلامة.
  4. حدد "Google Analytics: GA4 Event" ضمن علامة مميزة.
  5. في علامة التهيئة ، حدد "GA4 - عرض الصفحة - العلامة" من القائمة المنسدلة.
  6. تعيين اسم الحدث. حدد متغير dataLayer الذي تم إنشاؤه مسبقًا - {{dlv - event - variable}}
  7. انقر فوق المزيد من الإعدادات وحدد إرسال بيانات التجارة الإلكترونية ضمن التجارة الإلكترونية. حدد طبقة البيانات كمصدر بياناتك.
  8. انقر في أي مكان على Triggering.
  9. حدد المشغل الذي تم تكوينه مسبقًا "CE - EEC - view_item - Trigger" لحدث view_item.
  10. مرر إلى الزاوية العلوية اليمنى من قسم Trigger وانقر على أيقونة القلم الرصاص.
  11. انقر على أيقونة زائد الآن.
  12. حدد مشغل حدث الشراء المسمى "CE - Purchase - Trigger".
  13. أعد تسمية العلامة: "GA4 - EEC event - Tag" وانقر على حفظ.

الخطوة 1: انقر فوق علامة في لوحة التنقل اليمنى.

Click on tag on the left hand navigation panel

الخطوة 2: اضغط على New.

Click New

الخطوة 3: انقر في أي مكان على تهيئة العلامة.

Tag Configuration - Click Anywhere

الخطوة 4: حدد "Google Analytics: GA4 Event" ضمن العلامة المميزة.

Select Google Analytics GA4 Event under Featured Tag

الخطوة 5: في علامة التهيئة ، حدد "GA4 - عرض الصفحة - العلامة" من القائمة المنسدلة.

Select Configuration Tag form the drop down

الخطوة 6: تعيين اسم الحدث. حدد متغير طبقة البيانات الذي تم إنشاؤه مسبقًا - {{dlv - event - variable}}

Event Name Select the previously made Data Layer variable

الخطوة 7: انقر فوق المزيد من الإعدادات وحدد إرسال بيانات التجارة الإلكترونية ضمن التجارة الإلكترونية. حدد طبقة البيانات كمصدر بياناتك.

More Settings Send eCommerce Data select Data Layer as datasource

الخطوة 8: انقر في أي مكان على Triggering.

Trigger Configuration - Click Anywhere

الخطوة 9: حدد المشغل الذي تم إنشاؤه مسبقًا "CE - EEC - view_item - Trigger" للحدث view_item.

select view item trigger

الخطوة 10: مرر إلى الزاوية العلوية اليمنى من قسم Trigger وانقر على أيقونة القلم الرصاص.

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

الخطوة 11: انقر على أيقونة علامة الجمع الآن.

Click on this plus icon

الخطوة 12: حدد مشغل حدث الشراء المسمى "CE - Purchase - Trigger".

Select purchase event trigger

الخطوة 13: أعد تسمية العلامة: "GA4 - EEC event - Tag" وانقر فوق Save.

Rename the tag and click save

تهانينا

باستخدام هذا الدليل ، يمكنك الآن تتبع بيانات عرض المنتج وحدث الشراء على GA4. يمكنك أيضًا عرض التقارير على GA4 باتباع الخطوات التالية.

الخطوة الأولى: اذهب إلى موقع GA4.
الخطوة الثانية: انقر فوق "التقارير" من لوحة التنقل اليسرى.
الخطوة الثالثة: انقر على تحقيق الدخل ثم انقر على مشتريات التجارة الإلكترونية.

إذا كنت ترغب في الحصول على حاوية GTM الجاهزة لهذا الدليل ، فإنني أوصيك بشدة بتنزيل وصفة GTM.

قم بتنزيل وصفة GTM

استنتاج

من خلال هذا الدليل التفصيلي ، قمت بسحب جميع المحطات لمعالجة مشكلة الاحتراق لجميع مالكي متجر Shopify وحلها. يمكن أن يكون لتتبع التجارة الإلكترونية العديد من الفروق الدقيقة ومن الصعب معالجتها من خلال مشاركة مدونة واحدة. إذا كان لديك أي استفسارات ، فلا تتردد في الاتصال بي على LinkedIn وطرح استفساراتك هناك.