# การผสานรวม AppsFlyer ESP 2.0

<Aside type="caution" icon="setting" title="ต้องการความช่วยเหลือจากนักพัฒนา">
คุณจะต้องได้รับความช่วยเหลือจากทีมนักพัฒนาของคุณเพื่อตั้งค่าการผสานรวมนี้ โปรดแชร์คู่มือนี้กับพวกเขา
</Aside>

[AppsFlyer](https://www.appsflyer.com/) เป็นแพลตฟอร์มการระบุแหล่งที่มาของข้อมูลบนมือถือและการวิเคราะห์การตลาด [AppsFlyer ESP 2.0](https://support.appsflyer.com/hc/en-us/articles/360004556077-Email-service-provider-ESP-integration-guide) คือการผสานรวมของ AppsFlyer สำหรับผู้ให้บริการอีเมล (ESPs) เชื่อมต่อ Pushwoosh กับ ESP 2.0 เพื่อเปิดใช้งานการติดตามลิงก์ในแคมเปญอีเมล ในการผสานรวมนี้ Pushwoosh จะ wrap URL และโซลูชัน ESP 2.0 จะทำให้ deep linking ทำงานต่อไปได้สำหรับ iOS Universal Links และ Android App Links เมื่อลิงก์ถูก wrap เพื่อการติดตาม

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

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


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

* แอปพลิเคชัน Pushwoosh ที่มี [การกำหนดค่าการส่งอีเมล](/th/product/first-steps/start-with-your-project/configure-platforms/email-verification/)
* บัญชี AppsFlyer ที่มีการผสานรวม [AppsFlyer ESP 2.0](https://support.appsflyer.com/hc/en-us/articles/360004556077-Email-service-provider-ESP-integration-guide) นี่เป็นฟีเจอร์พรีเมียม ติดต่อ AppsFlyer CSM หรือฝ่ายสนับสนุนของ AppsFlyer เพื่อขอเข้าถึง



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

การคลิกลิงก์อีเมลผ่าน Click Tracking Domain ของคุณจะถูกบันทึกเป็นสถิติการคลิกใน Pushwoosh และเป็น event การคลิกพร้อมข้อมูลการระบุแหล่งที่มาใน AppsFlyer

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

* **การติดตามการคลิกอีเมล:** วัดผลการคลิกลิงก์อีเมลผ่าน AppsFlyer
* **Deep linking จากอีเมล:** ทำให้ Universal Links (iOS) และ App Links (Android) ทำงานต่อไปได้เมื่อลิงก์ในอีเมลถูก wrap

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


เมื่อการผสานรวมเริ่มทำงาน การคลิกแต่ละครั้งจะผ่านสามขั้นตอน:

1. Pushwoosh จะแทนที่ลิงก์ในอีเมลของคุณด้วย URL ติดตามบน CTD ของคุณ ตัวอย่างเช่น:
   `https://clickpush.yourdomain.com/json/1.3/emailRedirect?d=...`

2. เมื่อผู้ใช้แตะลิงก์ คำขอจะถูกส่งไปยัง AppsFlyer ผ่าน CNAME ที่กำหนดค่าไว้ AppsFlyer จะบันทึกการระบุแหล่งที่มา จัดการ deep linking และเปลี่ยนเส้นทางผู้ใช้ไปยัง URL สุดท้ายหรือเข้าสู่แอปผ่าน Universal Link / App Link นอกจากนี้ยังส่งคำขอ GET ไปยัง Pushwoosh โดยส่ง CTD ของคุณใน Host header เพื่อให้ Pushwoosh สามารถบันทึกการคลิกได้:
```
   GET https://<Pushwoosh CNAME target>/json/1.3/emailRedirect
   Host: <your CTD>
```

3. Pushwoosh ได้รับคำขอและบันทึกการคลิกสำหรับสถิติของตนเอง

## การตั้งค่าการผสานรวม

<Aside type="note" title="Pushwoosh กับ AppsFlyer">
Pushwoosh มีส่วนเกี่ยวข้องเฉพาะในการตั้งค่า CTD เริ่มต้นเท่านั้น ส่วนที่เหลือของการผสานรวมจะดำเนินการทางฝั่ง AppsFlyer
</Aside>

### ขั้นตอนที่ 1 สร้างและเปิดใช้งานโดเมนติดตามการคลิก

**Click Tracking Domain (CTD)** คือส่วนโดเมนของ URL ลิงก์ที่ติดตามซึ่งแสดงในข้อความอีเมล เป็นการรวมโดเมนย่อยเข้ากับโดเมนหลักของคุณ ตัวอย่างเช่น `clickpush.esp-integrations1.com` โดเมนย่อยจะถูกสร้างขึ้นในการตั้งค่า DNS ของโดเมนของคุณกับผู้ให้บริการโดเมน โดยปกติจะทำโดยการเพิ่มระเบียน CNAME
<Aside type="caution" title="จำเป็นต้องใช้ CTD ใหม่">
การสร้าง CTD ใหม่เป็นสิ่งจำเป็นสำหรับการผสานรวม AppsFlyer ESP 2.0 แม้ว่าคุณจะใช้โดเมนติดตามการคลิกที่มีอยู่แล้วก็ตาม การใช้โดเมนใหม่จะช่วยหลีกเลี่ยงผลกระทบต่อทราฟฟิกสำหรับแคมเปญอีเมลปัจจุบันของคุณ

สำหรับรายละเอียด โปรดดูคู่มือของ AppsFlyer: [Set up your ESP integration with AppsFlyer](https://support.appsflyer.com/hc/en-us/articles/26967438815377-Set-up-your-ESP-integration-with-AppsFlyer#step-1-create-a-onelink-template-for-your-email-campaign)
</Aside>

1. ตัดสินใจว่าจะใช้โดเมนย่อยใดเป็น CTD ของคุณ (ตัวอย่างเช่น `clickpush.esp-integrations1.com`)
2. ใน Pushwoosh เปิด **Settings** จากนั้นเลือก **Configure Platforms**
3. ในหน้า **Email channel configuration** เลื่อนไปที่ **Custom tracking domain** และเลือก **Enable**

<Aside type="note" >
ส่วน **Custom tracking domain** จะแสดงขึ้นหลังจากกำหนดค่าช่องทางอีเมลสำหรับแอปพลิเคชันของคุณแล้วเท่านั้น หากคุณไม่เห็นส่วนนี้ โปรดดำเนินการ [กำหนดค่าอีเมล](/th/product/first-steps/start-with-your-project/configure-platforms/email-verification/) ให้เสร็จสิ้นก่อน
</Aside>

<img src="/integrations-appsflyer-esp2-email-integration-2.webp" alt="Pushwoosh Control Panel: Settings, Configure Platforms, Email channel configuration, Custom tracking domain พร้อมปุ่ม Enable"/>

4. ป้อน CTD ของคุณในช่อง **Domain** และเลือก **Next**

<img src="/integrations-appsflyer-esp2-email-integration-3.webp" alt="กล่องโต้ตอบเปิดใช้งานโดเมนติดตามที่กำหนดเอง: ช่อง Domain, Cancel และ Next"/>

5. นอก Pushwoosh ให้เปิดบริการที่คุณใช้จัดการ DNS สาธารณะสำหรับโดเมนของ CTD ของคุณ (โดยทั่วไปคือผู้รับจดทะเบียนโดเมน, โฮสต์ DNS หรือบัญชีโฮสติ้งของคุณ) ในตัวแก้ไข DNS หรือโซนสำหรับโดเมนนั้น ให้เพิ่ม **CNAME** ที่ Pushwoosh แสดงในขั้นตอนนี้เพื่อให้ CTD ของคุณชี้ไปที่ `api.pushwoosh.com`

<Aside type="note" title="การเผยแพร่ DNS">
การเปลี่ยนแปลง DNS โดยปกติจะมีผลภายในไม่กี่นาที แต่อาจใช้เวลานานถึง 48 ชั่วโมง
</Aside>

6. ใน Pushwoosh เลือก **Verify**

<img src="/integrations-appsflyer-esp2-email-integration-4.webp" alt="ขั้นตอน DNS ของโดเมนติดตามที่กำหนดเอง: CNAME ไปยัง api.pushwoosh.com, Back, Verify และ Save"/>

7. เมื่อการตรวจสอบสำเร็จ ให้เลือก **Save**
8. หากคุณต้องการเปลี่ยน **Domain** หรือระเบียน DNS ให้เลือก **Back** และปรับขั้นตอนก่อนหน้า

9. หลังจากที่คุณคลิก **Save** CTD ของคุณจะปรากฏในรายการ **Custom tracking domain** ใน **Email channel configuration**

<img src="/integrations-appsflyer-esp2-email-integration-5.webp" alt="การกำหนดค่าช่องทางอีเมล: ส่วนโดเมนติดตามที่กำหนดเองแสดง CTD ที่บันทึกไว้ในรายการ"/>

หากต้องการปิดใช้งานในภายหลัง ให้เลือก `...` ถัดจาก CTD ของคุณ จากนั้นเลือก **Disable custom tracking domain**

<Aside type="tip">
ก่อนดำเนินการต่อ ให้ส่งอีเมลทดสอบและยืนยันว่าลิงก์ใช้ CTD ของคุณ

**ตัวอย่างลิงก์ที่ติดตาม**

`https://clickpush.example.com/json/1.3/emailRedirect?d=...`
</Aside>

### ขั้นตอนที่ 2 เริ่มการผสานรวมใน AppsFlyer

ใน [แพลตฟอร์ม AppsFlyer](https://hq1.appsflyer.com/) ให้เริ่มการผสานรวม ESP 2.0 ทำตาม [คู่มือ AppsFlyer เพื่อตั้งค่าการผสานรวม ESP ของคุณ](https://support.appsflyer.com/hc/en-us/articles/26967438815377-Set-up-your-ESP-integration-with-AppsFlyer)

AppsFlyer จะขอรายละเอียดต่อไปนี้:

* **Click-tracking domain:** CTD ของคุณ (ตัวอย่างเช่น `clickpush.example.com`)
* **ESP endpoint:** `api.pushwoosh.com` (เป้าหมาย CNAME ที่แสดงใน Pushwoosh เมื่อคุณเปิดใช้งานโดเมนติดตามที่กำหนดเอง)

AppsFlyer จะตรวจสอบการกำหนดค่า ให้ CNAME ของ CTD ชี้ไปที่ **`api.pushwoosh.com`** จนกว่าการตรวจสอบจะเสร็จสมบูรณ์

### ขั้นตอนที่ 3 อัปเดต CNAME ไปยัง AppsFlyer

หลังจากที่ AppsFlyer ตรวจสอบการตั้งค่าแล้ว จะให้โดเมนการกำหนดเส้นทางแก่คุณ (ตัวอย่างเช่น `jyvls.espclicks.appsflyer.com`)

อัปเดต CNAME ของคุณเพื่อให้ CTD ชี้ไปที่ AppsFlyer แทน Pushwoosh:

**ก่อน:**

`clickpush.example.com` → `api.pushwoosh.com`

**หลัง:**

`clickpush.example.com` → `jyvls.espclicks.appsflyer.com` (ใช้โดเมนที่ AppsFlyer ให้มา)

<Aside type="note" title="เวลาในการเผยแพร่">
หลังจากที่คุณอัปเดต CNAME การผสานรวมอาจใช้เวลานานถึง 24 ชั่วโมงจึงจะเริ่มทำงาน
</Aside> 

หลังจากสลับ CNAME แล้ว ให้ส่งอีเมลทดสอบและตรวจสอบว่าลิงก์เปิดอย่างถูกต้องและการคลิกปรากฏใน AppsFlyer

## จะเกิดอะไรขึ้นต่อไป

เมื่อการเปลี่ยนแปลงมีผล ทราฟฟิกการคลิกจะผ่านโครงสร้างพื้นฐานของ AppsFlyer AppsFlyer จะจัดเตรียมเลเยอร์การกำหนดเส้นทาง, SSL, AASA (Apple App Site Association) และ Android App Links

Pushwoosh จะยังคง wrap ลิงก์และบันทึกสถิติการคลิกต่อไป ไม่จำเป็นต้องมีการกำหนดค่าเพิ่มเติมใน Pushwoosh

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการตั้งค่าและการทดสอบทางฝั่ง AppsFlyer โปรดดูที่:

<LinkCard title="ตั้งค่าการผสานรวม ESP ของคุณกับ AppsFlyer" href="https://support.appsflyer.com/hc/en-us/articles/26967438815377-Set-up-your-ESP-integration-with-AppsFlyer#step-5-test-the-link" />

<LinkCard title="คู่มือการผสานรวมผู้ให้บริการอีเมล" href="https://support.appsflyer.com/hc/en-us/articles/360004556077-Email-service-provider-ESP-integration-guide" />