ข้ามไปยังเนื้อหา

การผสานรวมกับ Shopify

ภาพรวมการผสานรวม

Anchor link to

Pushwoosh ผสานรวมกับ Shopify ซึ่งเป็นแพลตฟอร์มอีคอมเมิร์ซชั้นนำที่ช่วยให้ธุรกิจสามารถสร้าง จัดการ และขยายร้านค้าออนไลน์ได้อย่างราบรื่น คู่มือนี้จะแนะนำคุณตลอดขั้นตอนการติดตั้งและกำหนดค่าแอป Pushwoosh ในร้านค้า Shopify ของคุณ การตั้งค่าการระบุตัวตนผู้ใช้ และการใช้การแจ้งเตือนและเครื่องมืออัตโนมัติเพื่อดึงดูดลูกค้าผ่านช่องทางต่างๆ เช่น push, อีเมล, SMS และ WhatsApp

ประเภทการผสานรวม

Anchor link to
  • ปลายทาง (Destination): Shopify ส่งข้อมูลลูกค้าไปยัง Pushwoosh ซึ่งจะถูกนำไปใช้ในการกำหนดเป้าหมายและการส่งข้อความ

ข้อกำหนดเบื้องต้น

Anchor link to
  • บัญชี Pushwoosh
  • การเข้าถึงแผงผู้ดูแลระบบ Shopify ของคุณ
  • Device API Access Token และ Application Code ของ Pushwoosh
  • ร้านค้า Shopify ที่มีข้อมูลลูกค้าและคำสั่งซื้อ
  • การอนุมัติขอบเขตการเข้าถึง read_orders สำหรับเหตุการณ์คำสั่งซื้อ/ตะกร้าสินค้า และ write_pixels บวกกับ read_customer_events สำหรับการติดตามขั้นตอนการชำระเงิน

เอนทิตีที่ซิงโครไนซ์

Anchor link to
  • ลูกค้า (Customers): ใช้เพื่อกำหนดและระบุ User ID ของ Pushwoosh ผ่าน metafields ของ Shopify
  • กลุ่มลูกค้า (Customer segments): ใช้สำหรับการกำหนดเป้าหมายและการส่งข้อความตามกลุ่ม
  • เหตุการณ์และทริกเกอร์ (Events and triggers) (เช่น การสั่งซื้อ, การติดแท็ก): ใช้ใน Shopify Flow เพื่อทำให้การส่งข้อความข้ามช่องทางเป็นไปโดยอัตโนมัติ
  • หน้าร้าน (Storefront): ใช้สำหรับการรวบรวมการสมัครรับ web push ผ่านสคริปต์ที่ฝังไว้
  • ฟีดผลิตภัณฑ์ (Product feed): ฟีดหน้าร้านของคุณ (products.json) จะเชื่อมต่อกับ Product Catalog ของ Pushwoosh โดยอัตโนมัติเมื่อคุณเชื่อมต่อแอป และจะตัดการเชื่อมต่อโดยอัตโนมัติหากคุณถอนการติดตั้ง
  • คำสั่งซื้อและตะกร้าสินค้า (Orders and carts): เหตุการณ์แบบ server-to-server จาก webhooks orders/paid, checkouts/create, และ checkouts/update ของ Shopify ดูที่ ส่วนที่ 5: ติดตามคำสั่งซื้อ ตะกร้าสินค้า และขั้นตอนการชำระเงิน
  • พฤติกรรมการท่องเว็บหน้าร้าน (Storefront browsing behavior): การดูสินค้าและการเพิ่มสินค้าลงในตะกร้าสินค้า ซึ่งรวบรวมโดย theme embed เดียวกันกับที่ใช้สำหรับการสมัครรับ web push
  • ขั้นตอนการชำระเงิน (Checkout steps): ข้อมูลติดต่อที่ป้อนและข้อมูลการชำระเงินที่ส่ง ซึ่งรวบรวมผ่าน Shopify Web Pixel

อภิธานศัพท์ (การจับคู่ชื่อเอนทิตีหากแตกต่างกัน)

Anchor link to
Shopify
Pushwoosh
ลูกค้า (Customer)User ID
orders/paid webhookเหตุการณ์ PW_OrderCreated — แชร์กับการผสานรวมอีคอมเมิร์ซอื่นๆ (เช่น Magento)
checkouts/create webhookเหตุการณ์ PW_AbandonedCart — เหตุการณ์ที่แชร์เหมือนกัน ใช้โดย แหล่งที่มาของตะกร้าสินค้า ของบล็อกผลิตภัณฑ์ด้วย
checkouts/update webhookเหตุการณ์ PW_AbandonedCartUpdate — เกิดขึ้นเมื่อผู้ซื้อยังคงแก้ไขการชำระเงินเดิม โดยเขียนทับตะกร้าสินค้าที่เก็บไว้จาก PW_AbandonedCart
การดูหน้าผลิตภัณฑ์ (Product page view)เหตุการณ์ PW_ProductViewed
เพิ่มลงในตะกร้าสินค้า (ไม่มีการโหลดหน้าใหม่) (Add to cart)เหตุการณ์ PW_AddToCart
Web Pixel checkout_contact_info_submittedเหตุการณ์ PW_CheckoutContactInfo
Web Pixel payment_info_submittedเหตุการณ์ PW_PaymentInfoSubmitted

การทำงานของการผสานรวม

Anchor link to

Pushwoosh ทำหน้าที่เป็นปลายทางการส่งข้อความสำหรับ Shopify เมื่อผสานรวมแล้ว Shopify จะส่งข้อมูลลูกค้าและพฤติกรรมไปยัง Pushwoosh ซึ่งจะขับเคลื่อนการแจ้งเตือนแบบเรียลไทม์ การแบ่งกลุ่มลูกค้า และการส่งข้อความส่วนบุคคลข้ามช่องทาง

องค์ประกอบหลักของการผสานรวม

Anchor link to
  1. การระบุตัวตนลูกค้าผ่าน metafields ลูกค้า Shopify แต่ละรายจะได้รับ User ID ที่ไม่ซ้ำกัน ซึ่งเก็บไว้ใน metafield (custom.pushwoosh_userid) ID นี้ช่วยให้ Pushwoosh สามารถจดจำและส่งข้อความถึงผู้ใช้ได้อย่างสม่ำเสมอในทุกแพลตฟอร์ม

  2. ระบบอัตโนมัติตามเหตุการณ์ผ่าน Shopify Flow Pushwoosh มีการดำเนินการของ Flow ที่ช่วยให้คุณสามารถส่งข้อความ (push, อีเมล, SMS, WhatsApp) โดยอัตโนมัติตามเหตุการณ์ของ Shopify เช่น:

    • มีการสั่งซื้อใหม่
    • มีการติดแท็กให้ลูกค้า
    • การละทิ้งตะกร้าสินค้า
  3. การกำหนดเป้าหมายตามกลุ่ม กลุ่มลูกค้าจาก Shopify สามารถใช้เพื่อส่งการแจ้งเตือนเฉพาะกลุ่มข้ามช่องทางได้ เช่น โปรโมชั่นสำหรับผู้ซื้อครั้งแรก หรือแคมเปญกระตุ้นการกลับมาใช้งานสำหรับผู้ใช้ที่ไม่ได้ใช้งาน

  4. การส่งข้อความด้วยตนเองและแบบเรียลไทม์ จากมุมมองลูกค้าหรือกลุ่มใน Shopify คุณสามารถส่งการแจ้งเตือนด้วยตนเองโดยใช้ Pushwoosh Extensions:

    • Notification by Customer: สำหรับการติดตามผลส่วนตัวหรือการทดสอบ
    • Notification by Segment: สำหรับข้อความตามแคมเปญ

การแจ้งเตือน Web push ผ่านการฝังในหน้าร้าน

Anchor link to

โดยการเปิดใช้งานการฝัง Pushwoosh ในธีม Shopify ของคุณ คุณสามารถแจ้งให้ผู้เข้าชมเว็บไซต์สมัครรับการแจ้งเตือนแบบ push ผ่านเบราว์เซอร์ได้โดยไม่จำเป็นต้องมีแอปมือถือ

ภาพรวมการไหลของข้อมูล

Anchor link to
ข้อมูลลูกค้าและเหตุการณ์ของ Shopify
Pushwoosh API (ผ่านแอป)
User ID → การแบ่งกลุ่ม → การแจ้งเตือนแบบทริกเกอร์หรือด้วยตนเอง

การผสานรวมนี้ช่วยให้คุณสามารถส่งข้อความที่ทันเวลาและเกี่ยวข้อง ซึ่งช่วยปรับปรุงการรักษาผู้ใช้ เพิ่มคอนเวอร์ชั่น และยกระดับประสบการณ์ของลูกค้า—ทั้งแบบอัตโนมัติหรือตามความต้องการ

ส่วนที่ 1. การติดตั้ง

Anchor link to

เข้าสู่ระบบ Shopify

Anchor link to
  1. ไปที่ Shopify Admin
  2. เลือกร้านค้าของคุณจากแดชบอร์ด

ติดตั้งแอป Pushwoosh

Anchor link to
  1. ไปที่ หน้า Pushwoosh App Store
  2. คลิก Install ติดตั้งแอป Pushwoosh
  3. ยืนยันการติดตั้งในกล่องโต้ตอบของ Shopify ยืนยันการติดตั้ง

เชื่อมต่อแอป Pushwoosh ของคุณ

Anchor link to

หลังจากการติดตั้ง คุณจะถูกนำไปยังแอป Pushwoosh ภายใน Shopify

  1. คลิก Connect

คลิกปุ่ม Connect

  1. ป้อน Application Code และ API Key ซึ่งคุณสามารถหาได้ใน Pushwoosh Control Panel → Settings → API Access API Key ในที่นี้คือ Device API Access Token ของคุณ

เชื่อมต่อแอป Pushwoosh ของคุณ

เมื่อเชื่อมต่อแล้ว ข้อความแสดงความสำเร็จจะปรากฏขึ้น: “Pushwoosh app connected.”

แอป Pushwoosh เชื่อมต่อแล้ว

เมื่อ Shopify ขอสิทธิ์อนุญาต (คำสั่งซื้อ, พิกเซล, เหตุการณ์ของลูกค้า) ให้ทำการอนุมัติ ขอบเขตเหล่านั้นจำเป็นสำหรับการติดตามใน ส่วนที่ 5 หากคุณเชื่อมต่อแอปก่อนหน้านี้ ดูที่ เชื่อมต่อแล้วใช่ไหม? คุณจะถูกขอให้อนุมัติการเข้าถึงอีกครั้ง

สมัครสมาชิกแผน

Anchor link to
  1. คลิก Upgrade Subscription
  2. แผนตามการใช้งานเพียงแผนเดียวจะปรากฏขึ้น
  3. ยืนยันการเรียกเก็บเงิน

สมัครสมาชิกแผน

ส่วนที่ 2. การตั้งค่า: User ID ของลูกค้าผ่าน metafields

Anchor link to

เพื่อส่งการแจ้งเตือนไปยังผู้ใช้ที่ระบุตัวตนได้ข้ามช่องทาง (push, อีเมล, SMS, WhatsApp) Pushwoosh ใช้ User ID ที่ไม่ซ้ำกันสำหรับลูกค้าแต่ละราย Shopify จะเก็บค่านี้ไว้ใน Customer metafields ของ Shopify

  1. ไปที่ Settings → Metafields and metaobjects → Customers

เพิ่มคำจำกัดความ

  1. คลิก Add definition และใช้ค่าเหล่านี้:
ฟิลด์ค่า
Namespace and keycustom.pushwoosh_userid
Namespacecustom
TypeSingle line text
ValidationNone
Customer Account AccessRead and Write
Storefront API AccessEnabled

เพิ่มคำจำกัดความ

ตั้งค่า Customer accounts access และ Storefront API access ตามตารางด้านบน

เพิ่มคำจำกัดความ

ส่วนที่ 3. การใช้ Pushwoosh extensions

Anchor link to

Pushwoosh มี Shopify Extensions สำหรับการกำหนดเป้าหมายกลุ่ม, ระบบอัตโนมัติ (Flow) และการแจ้งเตือนเฉพาะลูกค้า

Extension 1. ส่งการแจ้งเตือนตามลูกค้า

Anchor link to

กรณีการใช้งาน

Anchor link to

ส่งข้อความส่วนบุคคลด้วยตนเองหรือทดสอบการแจ้งเตือนไปยังผู้ใช้ที่ต้องการ

ขั้นตอน

Anchor link to
  1. เปิด Customers → เลือก customer
  2. คลิก More actions → Notification by customer
    การแจ้งเตือนตามลูกค้า
  3. เลือกแพลตฟอร์มการส่งข้อความ (เช่น Email) และ content preset กรอกแบบฟอร์ม
  4. คลิก Send

Extension 2. การแจ้งเตือนตามกลุ่ม

Anchor link to

กรณีการใช้งาน

Anchor link to

กำหนดเป้าหมายกลุ่มลูกค้า—ตะกร้าสินค้าที่ถูกละทิ้ง, ผู้ซื้อครั้งแรก, ผู้ใช้จ่ายสูง

ขั้นตอน

Anchor link to
  1. ไปที่ Customers → Segments

  2. เลือกกลุ่ม → คลิก Use Segment

ใช้กลุ่ม

  1. เลือก Notification by Segment การแจ้งเตือนตามกลุ่ม
  2. เลือกช่องทางการสื่อสารที่ต้องการและ preset ของข้อความ คลิก Send กรอกแบบฟอร์มข้อความ

Extension 3. Pushwoosh ใน Shopify Flow

Anchor link to

กรณีการใช้งาน

Anchor link to

ทำให้การส่งข้อความใน customer journeys เป็นไปโดยอัตโนมัติโดยใช้ทริกเกอร์ เช่น คำสั่งซื้อ, แท็ก หรือพฤติกรรม

ขั้นตอน

Anchor link to
  1. สร้าง Flow ใหม่ใน Shopify Flow
  2. เพิ่ม action → เลือก Pushwoosh send notification

การดำเนินการของ Pushwoosh flow

  1. กำหนดค่าข้อความและฟิลด์แบบไดนามิก

กำหนดค่าข้อความและฟิลด์แบบไดนามิก

ตัวอย่างเช่น:

  • ส่งข้อความหลังจากมีการสั่งซื้อ

  • เตือนผู้ใช้เมื่อตะกร้าสินค้าถูกละทิ้ง

  • ส่ง push เพื่อกระตุ้นการกลับมาใช้งานหลังจากไม่มีการใช้งาน 30 วัน

ส่วนที่ 4. เปิดใช้งาน web push (และเหตุการณ์การท่องเว็บหน้าร้าน)

Anchor link to

เป็นทางเลือกสำหรับ web push เพียงอย่างเดียว จำเป็นหากคุณต้องการเหตุการณ์การดูสินค้าและการเพิ่มลงในตะกร้าสินค้าใน ส่วนที่ 5

เปิดใช้งาน theme embed สำหรับ web push ผ่านเบราว์เซอร์บนหน้าร้านของคุณ:

  1. ไปที่ Online Store → Themes → Customize
    ไปที่ Themes → Customize
  2. เปิด App Embeds จากเมนูด้านซ้าย
  3. สลับ Push Init Embed เป็น ON

สลับ Push Init Embed เป็น ON

ส่วนที่ 5. ติดตามคำสั่งซื้อ ตะกร้าสินค้า และขั้นตอนการชำระเงิน

Anchor link to

หลังจากที่คุณเชื่อมต่อแอปและอนุมัติสิทธิ์ที่ Shopify ร้องขอสำหรับการติดตามคำสั่งซื้อ ตะกร้าสินค้า และการชำระเงิน (read_orders, write_pixels, read_customer_events) เหตุการณ์คำสั่งซื้อ การชำระเงิน และขั้นตอนการชำระเงินจะเริ่มมาถึงโดยไม่ต้องมีหน้าจอการติดตามของ Pushwoosh แยกต่างหาก ดู ข้อกำหนดเบื้องต้น และ ส่วนที่ 1 สำหรับขั้นตอนการอนุมัติ การท่องเว็บหน้าร้าน (การดูสินค้าและการเพิ่มลงในตะกร้าสินค้า) ยังต้องเปิด Push Init Embed ON ด้วย

การติดตามครอบคลุมกลุ่มเหตุการณ์อิสระสามกลุ่ม แต่ละกลุ่มต้องการการเข้าถึงที่แตกต่างกัน ดังนั้นการปิดกลุ่มหนึ่งจะไม่หยุดกลุ่มอื่น:

  • การชำระเงินคำสั่งซื้อและการชำระเงิน: มาจาก Shopify แม้ว่า theme embed จะปิดอยู่
  • การท่องเว็บหน้าร้าน (การดูสินค้าและการเพิ่มลงในตะกร้าสินค้า): ต้องเปิด theme embed ON
  • ขั้นตอนการชำระเงิน: ต้องมีสิทธิ์การติดตามการชำระเงินของ Shopify จากส่วนที่ 1 (write_pixels และ read_customer_events) ซึ่งอนุมัติแยกต่างหากจากสิทธิ์การติดตามคำสั่งซื้อ (read_orders) ข้างต้น

ก่อนที่คุณจะเชื่อมต่อแอป ให้ตรวจสอบ วิธีที่ Pushwoosh จัดการประเภทแอตทริบิวต์เงินและวันที่ สำหรับ PW_OrderCreated และ PW_AbandonedCart ประเภทที่ไม่ถูกต้องที่ส่งไปก่อนที่คุณจะแก้ไขไม่สามารถแก้ไขย้อนหลังได้

เหตุการณ์การชำระเงินคำสั่งซื้อและการชำระเงิน

Anchor link to

ใช้สิ่งเหล่านี้สำหรับการส่งข้อความหลังการซื้อ (PW_OrderCreated), journeys หรือกลุ่มการละทิ้งการชำระเงิน (PW_AbandonedCart / PW_AbandonedCartUpdate) และการจับคู่คอนเวอร์ชั่นการซื้อ สิ่งเหล่านี้มาจาก Shopify แม้ว่าผู้ซื้อจะบล็อกการติดตามของเบราว์เซอร์:

ชื่อเหตุการณ์ใน Pushwooshเกิดขึ้นเมื่อ
PW_OrderCreatedมีการชำระเงินคำสั่งซื้อ
PW_AbandonedCartผู้ซื้อเริ่มการชำระเงิน
PW_AbandonedCartUpdateผู้ซื้อเพิ่ม ลบ หรือเปลี่ยนแปลงรายการระหว่างการชำระเงินที่มีอยู่

สิ่งเหล่านี้สอดคล้องกับการแจ้งเตือนคำสั่งซื้อและการชำระเงินที่ Shopify ส่งไปยัง Pushwoosh โดยอัตโนมัติ (webhooks orders/paid, checkouts/create, และ checkouts/update ซึ่งระบุไว้ใน เอนทิตีที่ซิงโครไนซ์)

เงื่อนไข Flow ของ Shopify เอง, webhook checkouts/create, และแหล่งที่มาของตะกร้าสินค้าของบล็อกผลิตภัณฑ์เป็นสามสิ่งที่แตกต่างกันซึ่งทั้งหมดเรียกว่า การละทิ้งตะกร้าสินค้า เลือกสิ่งที่ตรงกับสิ่งที่คุณกำลังสร้างโดยใช้ตารางด้านล่าง

สิ่งที่คุณต้องการสร้างสิ่งที่ต้องใช้
การแจ้งเตือนจาก Shopify Flow (เงื่อนไข Cart abandonment ของ Shopify เอง)Shopify Flow + การดำเนินการ Pushwoosh send notification ไม่ใช่ชื่อเหตุการณ์ PW_AbandonedCart
การแจ้งเตือนหรือกลุ่มใน Pushwoosh จากการเริ่มชำระเงินหรือการเปลี่ยนแปลงตะกร้าสินค้าCustomer Journey หรือกลุ่มบน PW_AbandonedCart / PW_AbandonedCartUpdate
แสดงรายการในตะกร้าสินค้าของผู้ซื้อภายในอีเมลบล็อกผลิตภัณฑ์ แหล่งที่มาของตะกร้าสินค้า (ใช้แท็ก PW_AbandonedCartID ณ เวลาที่ส่ง) แยกจากทริกเกอร์ที่เริ่ม journey

พฤติกรรมของเหตุการณ์เหล่านี้ checkouts/create หมายถึงการเริ่มชำระเงินเท่านั้น Shopify ยังไม่ได้ตัดสินใจว่าถูกละทิ้ง และยังไม่มีการยืนยันคำสั่งซื้อใดๆ

ในขณะที่ผู้ซื้อแก้ไขการชำระเงิน PW_AbandonedCartUpdate จะเกิดขึ้นอีกครั้งสำหรับการชำระเงินเดียวกันและเขียนทับตะกร้าสินค้าที่เก็บไว้จาก PW_AbandonedCart อีเมลแจ้งเตือนที่ใช้แหล่งที่มาของตะกร้าสินค้าจะดึงรายการล่าสุด ณ เวลาที่ส่ง คุณไม่จำเป็นต้องมีทริกเกอร์ journey ที่สองเพียงเพื่อรีเฟรชตะกร้าสินค้า

PW_AbandonedCart และ PW_AbandonedCartUpdate ตั้งค่าแท็ก PW_AbandonedCartID ให้กับผู้ซื้อ ซึ่งเป็นสิ่งที่แหล่งที่มาของตะกร้าสินค้าอ่าน ณ เวลาที่ส่ง PW_OrderCreated จะล้างมันทันที ดังนั้นผู้ซื้อที่ชำระเงินแล้วจะข้ามบล็อกแทนที่จะได้รับการแจ้งเตือนสำหรับตะกร้าสินค้าที่ไม่มีอีกต่อไป ดู จะเกิดอะไรขึ้นเมื่อคุณส่ง PW_OrderCreated สำหรับพฤติกรรมการล้างที่แน่นอน

แอตทริบิวต์ของเหตุการณ์คำสั่งซื้อและการชำระเงิน

Anchor link to

PW_OrderCreated และ PW_AbandonedCart รวมถึง:

แอตทริบิวต์คำอธิบาย
orderIdตัวระบุคำสั่งซื้อหรือการชำระเงิน
emailอีเมลของผู้ซื้อ
totalPriceยอดรวมของคำสั่งซื้อหรือตะกร้าสินค้า
shippingAmountค่าจัดส่ง
taxAmountจำนวนภาษี
discountAmountจำนวนส่วนลด
currencyรหัสสกุลเงิน
itemsรายการสินค้าในตะกร้า
customerIdสำหรับลูกค้าที่ลงทะเบียนเท่านั้น ไม่มีในการชำระเงินของแขก
orderUrlหน้าสถานะคำสั่งซื้อสำหรับ PW_OrderCreated หรือ URL การกู้คืนการชำระเงินที่ถูกละทิ้งสำหรับ PW_AbandonedCart และ PW_AbandonedCartUpdate ใช้เพื่อสร้างลิงก์หรือปุ่ม “ดำเนินการสั่งซื้อให้เสร็จสิ้น”
createdDateเมื่อคำสั่งซื้อหรือการชำระเงินถูกสร้างขึ้น
abandonedDatePW_AbandonedCart และ PW_AbandonedCartUpdate เท่านั้น เมื่อตะกร้าสินค้าถูกแตะครั้งล่าสุด ไม่ใช่เมื่อถูกสร้างขึ้นครั้งแรก

การชำระเงินของแขกยังสามารถส่งเหตุการณ์คำสั่งซื้อและตะกร้าสินค้าได้ แต่ไม่มี ID ลูกค้าที่ลงทะเบียนในเหตุการณ์

PW_AbandonedCartUpdate มีแอตทริบิวต์เดียวกัน หากบัญชีของคุณมีการผสานรวม Magento เชื่อมต่ออยู่ คำสั่งซื้อและตะกร้าสินค้าที่ถูกละทิ้งจะโพสต์ไปยังชื่อเหตุการณ์เดียวกันนี้ ดังนั้นกลุ่มหรือ journey ที่สร้างขึ้นบน PW_OrderCreated / PW_AbandonedCart จะจับทั้งสองร้านค้า และประเภทแอตทริบิวต์ข้างต้นจะใช้กับทั้งสองด้วย Magento ไม่มีสิ่งที่เทียบเท่ากับ PW_AbandonedCartUpdate เพราะมันไม่ติดตามการแก้ไขการชำระเงินที่กำลังดำเนินการอยู่

items โดยเฉพาะอย่างยิ่งมาจาก Shopify โดยมีเพียงไม่กี่ฟิลด์ที่กรอก

เหตุการณ์การท่องเว็บหน้าร้าน

Anchor link to

ใช้สิ่งเหล่านี้สำหรับกลุ่มหรือ journeys การละทิ้งการท่องเว็บ และสำหรับกลยุทธ์การแนะนำสินค้าในอีเมลที่ต้องการการดูสินค้า (เช่น อิงตามสิ่งที่พวกเขาดู) ดู วิธีตั้งค่าการแนะนำสินค้าในอีเมล

ทั้งสองเหตุการณ์ถูกรวบรวมโดย theme embed เดียวกัน ไม่ต้องเพิ่มอะไรในธีมอีกเมื่อ Push Init Embed เป็น ON:

  • PW_ProductViewed: ผู้ซื้อเปิดหน้าผลิตภัณฑ์
  • PW_AddToCart: ผู้ซื้อเพิ่มสินค้าลงในตะกร้าสินค้าโดยไม่ต้องโหลดหน้าใหม่ ซึ่งเป็นวิธีที่ธีม Shopify ส่วนใหญ่ทำ

แอตทริบิวต์ของเหตุการณ์การท่องเว็บหน้าร้าน

Anchor link to

ทั้งสองเหตุการณ์รวมถึง:

แอตทริบิวต์คำอธิบาย
itemsผลิตภัณฑ์ที่ดูหรือเพิ่ม แต่ละรายการมี productId, name, sku, quantity, price
totalPriceราคารวมของ items
productUrlหน้าที่ผู้ซื้ออยู่
currencyเฉพาะเมื่อหน้าร้านเปิดเผย

ข้อความที่แสดง totalPrice ต้องการทางเลือกสำรองเมื่อ currency หายไป เนื่องจากตัวเลขเพียงอย่างเดียวไม่ได้บอกว่าเป็นสกุลเงินใด

ทั้งสองเหตุการณ์ไม่มี email หรือ customerId เป็นแอตทริบิวต์ ผู้ซื้อจะถูกระบุตัวตนในลักษณะเดียวกับที่ theme embed ที่เหลือทำ ผ่านเซสชัน SDK ที่ผูกกับ User ID ของ metafield (ดู ส่วนที่ 2) ไม่ใช่ผ่าน payload ของเหตุการณ์

items ของ PW_ProductViewed และ PW_AddToCart มีฟิลด์เดียวกันกับที่ Shopify ส่งมาก่อนการเสริมข้อมูล: productId, name, sku, quantity, price Pushwoosh ไม่ได้เติมฟิลด์แคตตาล็อกที่เหลือสำหรับสองเหตุการณ์นี้ เหมือนกับที่ทำกับ items ของ PW_AbandonedCart (ดู รายการในตะกร้าสินค้าจะถูกเสริมข้อมูลจาก Product Catalog ของคุณ ข้างต้น)

กลยุทธ์การแนะนำที่ต้องการรายละเอียดผลิตภัณฑ์ทั้งหมด เช่น อิงตามสิ่งที่พวกเขาดู จะค้นหาจาก Product Catalog ของคุณด้วย productId เมื่อข้อความแสดงผล ดู วิธีตั้งค่าการแนะนำสินค้าในอีเมล สำหรับสิ่งที่แต่ละกลยุทธ์ต้องการ

เหตุการณ์ขั้นตอนการชำระเงิน

Anchor link to

ใช้สิ่งเหล่านี้เพื่อดูว่าผู้คนออกจากระบบก่อนการซื้อที่จุดใด และเพื่อส่งข้อความถึงผู้ที่เริ่มชำระเงินแต่ไม่ถึงคำสั่งซื้อที่ชำระเงินแล้ว

  • PW_CheckoutContactInfo: ผู้ซื้อป้อนข้อมูลติดต่อของพวกเขา
  • PW_PaymentInfoSubmitted: ผู้ซื้อส่งรายละเอียดการชำระเงินของพวกเขา

การขายที่เสร็จสมบูรณ์คือ PW_OrderCreated จากส่วนข้างต้น ไม่ใช่สองเหตุการณ์นี้

PW_AbandonedCart บอกคุณเพียงว่าการชำระเงินเริ่มต้นขึ้น สองเหตุการณ์นี้เป็นเครื่องหมายของสองจุดต่อมาในการชำระเงินเดียวกัน ตามลำดับ: ข้อมูลติดต่อก่อน รายละเอียดการชำระเงินที่สอง ผู้ซื้อที่ไปถึง PW_PaymentInfoSubmitted และไม่เคยได้รับ PW_OrderCreated ตามมา ไปไกลกว่าผู้ที่เรียก PW_AbandonedCart เท่านั้น ดังนั้นข้อความที่สร้างขึ้นบนขั้นตอนนี้สามารถระบุการชำระเงินที่ค้างอยู่โดยเฉพาะ แทนที่จะเป็นการแจ้งเตือนตะกร้าสินค้าทั่วไป

แอตทริบิวต์ของเหตุการณ์ขั้นตอนการชำระเงิน

Anchor link to

ทั้งสองเหตุการณ์รวมถึง:

แอตทริบิวต์คำอธิบาย
itemsรายการสินค้าในการชำระเงิน แต่ละรายการมี productId, name, sku, quantity, price
orderIdโทเค็นการชำระเงิน หรือ ID คำสั่งซื้อของ Shopify เมื่อการชำระเงินมี
totalPriceยอดรวมการชำระเงิน
emailเฉพาะเมื่อการชำระเงินมีอีเมล การชำระเงินทางโทรศัพท์ (ไม่มีการป้อนอีเมล) จะส่งเหตุการณ์โดยไม่มี
currencyเฉพาะเมื่อการชำระเงินมี

ตรวจสอบว่าทำงานได้

Anchor link to

ดำเนินการที่ตรงกันในร้านค้า จากนั้นยืนยันว่าชื่อเหตุการณ์ปรากฏใน Pushwoosh เหตุการณ์เองจะถูกประมวลผลแบบเรียลไทม์ แต่สองที่ที่คุณจะตรวจสอบจะตอบสนองต่อชื่อที่ Pushwoosh ไม่เคยเห็นมาก่อนแตกต่างกัน:

  • ในเมนูแบบเลื่อนลง Event เมื่อคุณ สร้างกลุ่มตามเหตุการณ์ ชื่อใหม่จะปรากฏขึ้นทันที
  • ในเมนูแบบเลื่อนลง Event เมื่อคุณเพิ่มทริกเกอร์ Customer Journey ชื่อใหม่อาจใช้เวลาถึง 10 นาทีในการปรากฏ (เมนูแบบเลื่อนลงนั้นถูกแคชไว้) หากคุณยังไม่เห็น ให้รอแทนที่จะสรุปว่าการผสานรวมเสีย
การดำเนินการทดสอบเหตุการณ์
ชำระเงินคำสั่งซื้อทดสอบPW_OrderCreated
เริ่มการชำระเงินPW_AbandonedCart
เปลี่ยนรายการในการชำระเงินนั้นPW_AbandonedCartUpdate
เปิดหน้าผลิตภัณฑ์ (Push Init Embed ON)PW_ProductViewed
เพิ่มสินค้าลงในตะกร้าสินค้าPW_AddToCart
ป้อนข้อมูลติดต่อที่การชำระเงินPW_CheckoutContactInfo
ส่งข้อมูลการชำระเงินที่การชำระเงินPW_PaymentInfoSubmitted

ใช้เหตุการณ์

Anchor link to

หลังจากที่คุณรู้ว่าต้องการเหตุการณ์ใด ให้ใช้ในสองที่:

  • เป็นทริกเกอร์หรือเงื่อนไขกลุ่ม: เลือกในเมนูแบบเลื่อนลง Event เมื่อคุณ สร้างกลุ่มตามเหตุการณ์ หรือเพิ่มทริกเกอร์ Customer Journey
  • ในข้อความ: ในขั้นตอนข้อความ เปิด Personalize message with event attributes และเลือกแอตทริบิวต์ (เช่น ยอดรวมคำสั่งซื้อจาก PW_OrderCreated) คุณยังสามารถแทรกแอตทริบิวต์ด้วยตัวยึดตำแหน่ง Liquid ดู Dynamic Content and Liquid Templates in journeys

สำหรับคำสั่งซื้อที่ชำระเงินแล้ว คุณยังสามารถจับคู่ PW_OrderCreated เป็น เหตุการณ์คอนเวอร์ชั่น เพื่อให้การซื้อของ Shopify ป้อนข้อมูลการแบ่งกลุ่ม RFM, การระบุแหล่งที่มาของ journey และ สถิติบล็อกผลิตภัณฑ์

แคมเปญตัวอย่าง

Anchor link to

แต่ละแคมเปญจะทำงานในจุดที่แตกต่างกันในเส้นทางของผู้ซื้อ ดังนั้นจึงเข้าถึงผู้ชมที่แตกต่างกัน: ผู้ซื้อไปไกลแค่ไหนก่อนที่จะออกจากระบบ หรือว่าพวกเขาไปถึงการชำระเงินหรือไม่ จะเป็นตัวตัดสินว่าแคมเปญใดจะถูกนำไปใช้

  • การแจ้งเตือนตะกร้าสินค้าที่ถูกละทิ้ง จับผู้ซื้อทุกคนที่เริ่มชำระเงิน ไม่ว่าพวกเขาจะไปไกลแค่ไหน: เป็นผู้ชมที่กว้างที่สุดที่นี่ สร้างเป็น Customer Journey: ทริกเกอร์บน PW_AbandonedCart, รอ PW_OrderCreated, จากนั้นส่งอีเมลพร้อมบล็อก แหล่งที่มาของตะกร้าสินค้า ไปยังผู้ที่ยังไม่ได้ชำระเงิน ดู วิธีตั้งค่าแคมเปญตะกร้าสินค้าที่ถูกละทิ้ง สำหรับการตั้งค่าทั้งหมด
  • การติดตามผลสำหรับการชำระเงินที่ค้างอยู่ จับเฉพาะผู้ซื้อที่ไปไกลถึงการป้อนข้อมูลติดต่อแต่ไม่เคยชำระเงิน ซึ่งเป็นส่วนที่แคบกว่าของผู้ชมข้างต้น แบ่งกลุ่มบน PW_CheckoutContactInfo, จากนั้นยกเว้นผู้ที่มี PW_PaymentInfoSubmitted หรือ PW_OrderCreated ด้วย
  • การกู้คืนสำหรับการชำระเงินที่ค้างอยู่ จับผู้ซื้อที่ไปถึงการชำระเงินแต่ไม่เคยทำการสั่งซื้อให้เสร็จสิ้น ซึ่งไปไกลกว่าการติดตามผลข้างต้นและไม่ทับซ้อนกัน แบ่งกลุ่มบน PW_PaymentInfoSubmitted, จากนั้นยกเว้นผู้ที่มี PW_OrderCreated ด้วย
  • อีเมลแนะนำการท่องเว็บ จับผู้ซื้อที่ดูสินค้าแต่ไม่เคยเริ่มชำระเงินเลย ซึ่งเป็นผู้ชมที่แตกต่างจากผู้ที่ได้รับการแจ้งเตือนข้างต้น ใช้ PW_ProductViewed กับกลยุทธ์ อิงตามสิ่งที่พวกเขาดู ของบล็อกผลิตภัณฑ์ ดู วิธีตั้งค่าการแนะนำสินค้าในอีเมล

ส่วนที่ 6. การปฏิบัติตามข้อกำหนดด้านข้อมูล

Anchor link to

Shopify กำหนดให้แอปสาธารณะทุกแอปต้องตอบสนองต่อ webhooks GDPR/CCPA ที่บังคับ Pushwoosh จัดการดังนี้:

  • customers/redact: เมื่อผู้ซื้อขอให้ร้านค้าลบข้อมูลของพวกเขา Pushwoosh จะลบบันทึก Pushwoosh ที่ตรงกันตามตัวระบุที่ Shopify ส่งมา — อีเมล, โทรศัพท์ และ ID ลูกค้า Shopify
  • customers/data_request: เมื่อผู้ซื้อขอสำเนาข้อมูลของพวกเขา Pushwoosh จะโพสต์การแจ้งเตือนไปยังช่องทางภายในของฝ่ายสนับสนุน และบุคคลจะจัดการคำขอด้วยตนเอง Shopify กำหนดให้แอปต้องตอบสนองภายใน 30 วัน
  • shop/redact: Shopify จะส่งสิ่งนี้ 48 ชั่วโมงหลังจากที่ร้านค้าถอนการติดตั้งแอป โดยขอให้ลบข้อมูลของร้านค้า Pushwoosh จะทำการลบซ้ำเช่นเดียวกับการถอนการติดตั้งเอง โดยล้างเซสชันที่เหลืออยู่และลบบันทึกการผสานรวมของร้านค้า (รวมถึง device API key, application code และ ID การเรียกเก็บเงิน) สิ่งนี้มีอยู่เพื่อเป็นตาข่ายความปลอดภัยในกรณีที่การถอนการติดตั้งไม่ได้ทำความสะอาดอย่างสมบูรณ์ในครั้งแรก

สรุปกรณีการใช้งาน

Anchor link to

ต่อไป ใช้ชื่อเหตุการณ์ข้างต้นใน journeys, กลุ่ม หรือการจับคู่คอนเวอร์ชั่น ตัวอย่าง:

สถานการณ์เครื่องมือที่ใช้
การติดตามผลส่วนบุคคลNotification by Customer
การแจ้งเตือนการละทิ้งตะกร้าสินค้าShopify Flow + การดำเนินการของ Pushwoosh หรือ Journey/กลุ่มบน PW_AbandonedCart / PW_AbandonedCartUpdate (ดู ส่วนที่ 5)
โปรโมชั่นตามกลุ่มNotification by Segment
ข้อความต้อนรับหลังการสมัครFlow + การติดตาม Metafield
การสมัครรับ PushTheme Embed + Push Init Toggle
การระบุแหล่งที่มาของรายได้และการแบ่งกลุ่ม RFMเหตุการณ์คำสั่งซื้อ/การชำระเงินที่จับคู่กับ เหตุการณ์คอนเวอร์ชั่น
การวิเคราะห์การออกจากระบบระหว่างการชำระเงินเหตุการณ์ PW_CheckoutContactInfo / PW_PaymentInfoSubmitted
กลุ่มการละทิ้งการท่องเว็บหรือตะกร้าสินค้าเหตุการณ์การดูสินค้า/การเพิ่มลงในตะกร้าสินค้าของหน้าร้าน