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

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

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

Anchor link to

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

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

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

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

Anchor link to
Shopify
Pushwoosh
CustomerUser ID
orders/paid webhookEvent PW_OrderCreated — ใช้ร่วมกับการผสานรวมอีคอมเมิร์ซอื่นๆ (เช่น Magento)
checkouts/create webhookEvent PW_AbandonedCart — event ที่ใช้ร่วมกันเดียวกันนี้ยังถูกใช้โดย Cart source ของบล็อก Products
checkouts/update webhookEvent PW_AbandonedCartUpdate — เกิดขึ้นเมื่อผู้ซื้อยังคงแก้ไขการชำระเงินเดิม โดยเขียนทับตะกร้าสินค้าที่เก็บไว้จาก PW_AbandonedCart
Product page viewEvent PW_ProductViewed
Add to cart (no page reload)Event PW_AddToCart
Web Pixel checkout_contact_info_submittedEvent PW_CheckoutContactInfo
Web Pixel payment_info_submittedEvent PW_PaymentInfoSubmitted

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

Anchor link to

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

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

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

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

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

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

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

การแจ้งเตือน Web push ผ่าน storefront embed

Anchor link to

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

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

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

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

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

Anchor link to

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

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

ติดตั้งแอป Pushwoosh

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

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

Anchor link to

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

  1. คลิก Connect

Click Connect button

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

Connect your Pushwoosh app

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

Pushwoosh app connected

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

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

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

Subscribe to a plan

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

Anchor link to

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

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

Add definition

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

Add definition

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

Add definition

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

Anchor link to

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

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

Anchor link to

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

Anchor link to

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

ขั้นตอน

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

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

Anchor link to

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

Anchor link to

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

ขั้นตอน

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

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

Use Segment

  1. เลือก Notification by Segment Notification by Segment
  2. เลือกช่องทางการสื่อสารและ preset ข้อความที่ต้องการ คลิก Send Fill out the message form

Extension 3. Pushwoosh ใน Shopify Flow

Anchor link to

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

Anchor link to

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

ขั้นตอน

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

Pushwoosh flow action

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

Configure message and dynamic fields

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

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

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

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

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

Anchor link to

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

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

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

Toggle 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) และการจับคู่ conversion การซื้อ สิ่งเหล่านี้มาจาก Shopify แม้ว่าผู้ซื้อจะบล็อกการติดตามเบราว์เซอร์:

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

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

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

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

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

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

PW_AbandonedCart และ PW_AbandonedCartUpdate ตั้งค่าแท็ก PW_AbandonedCartID ให้กับผู้ซื้อ ซึ่งเป็นสิ่งที่ Cart source อ่าน ณ เวลาส่ง 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 ลูกค้าที่ลงทะเบียนใน event

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

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

กิจกรรมการท่องเว็บในหน้าร้าน

Anchor link to

ใช้สิ่งเหล่านี้สำหรับกลุ่มหรือ journeys การละทิ้งการท่องเว็บ และสำหรับกลยุทธ์การแนะนำอีเมลที่ต้องการการดูผลิตภัณฑ์ (เช่น Based on what they viewed) ดู วิธีตั้งค่าการแนะนำผลิตภัณฑ์ในอีเมล

ทั้งสองกิจกรรมถูกรวบรวมโดย 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 หายไป เนื่องจากตัวเลขเพียงอย่างเดียวไม่ได้บอกว่าเป็นสกุลเงินใด

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

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

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

กิจกรรมขั้นตอนการชำระเงิน

Anchor link to

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

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

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

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

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

Anchor link to

ทั้งสองกิจกรรมรวมถึง:

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

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

Anchor link to

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

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

ใช้ Events

Anchor link to

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

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

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

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

Anchor link to

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

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

ส่วนที่ 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 และ billing IDs) สิ่งนี้มีอยู่เพื่อเป็นมาตรการป้องกันในกรณีที่การถอนการติดตั้งไม่ได้ล้างข้อมูลทั้งหมดในครั้งแรก

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

Anchor link to

ต่อไป ใช้ชื่อ event ข้างต้นใน journeys, segments หรือการจับคู่ conversion ตัวอย่าง:

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