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

การผสานรวมกับ Google Analytics

ฟีเจอร์ User ID ของ Google Analytics ช่วยให้คุณสามารถรวบรวมและนำข้อมูลผู้ใช้ที่ครอบคลุมมาใช้โดยการเชื่อมต่อแหล่งข้อมูลหลายแห่งเข้ากับผู้ใช้คนเดียวกัน เชื่อมต่อ Pushwoosh กับ Google Analytics และใช้ข้อมูล GA สำหรับการแบ่งกลุ่มเป้าหมายและการกำหนดเป้าหมายแคมเปญ push notification ของคุณ มาดูกันว่ามันทำงานอย่างไร

เปิดใช้งาน User ID

Anchor link to

หากต้องการเปิดใช้งานฟีเจอร์ User ID ใน บัญชี Google Analytics ของคุณ ให้ทำตามคู่มือของ Google: https://support.google.com/analytics/answer/3123666

ตั้งค่า User ID ในโค้ดติดตามของคุณ

Anchor link to

ผสานรวม Pushwoosh Web SDK

Anchor link to

หากต้องการผสานรวม Pushwoosh SDK ใน Google Tag Manager ของคุณ ให้ทำตาม คู่มือ Web Push SDK

สร้างแท็ก User ID ใน GTM

Anchor link to

สร้าง Custom HTML Tag ที่ทำงานบนทริกเกอร์ All Pages ใช้โค้ดต่อไปนี้เพื่อตั้งค่า User ID ที่ตรงกับข้อมูลผู้ใช้ระหว่าง Pushwoosh และ Google Analytics

ในตัวอย่างด้านล่าง เราใช้ Pushwoosh Hardware ID (HWID) เพื่อตั้งค่า User ID คุณสามารถใช้ตัวระบุอื่นได้ แต่โปรดระวังอย่าใส่อีเมลแอดเดรสหรือข้อมูลส่วนบุคคลที่สามารถระบุตัวตนได้ (PII) อื่นๆ ลงใน User ID เนื่องจากไม่เป็นไปตาม นโยบายความเป็นส่วนตัวของ Google Analytics

JavaScript
<script>
var registrationStatus = localStorage.deviceRegistrationStatus;
var registrationId = localStorage.deviceRegistrationId;
var gaRegistered = registrationStatus === 'registered' ? registrationId : false;
if (!gaRegistered) {
var Pushwoosh = Pushwoosh || [];
Pushwoosh.push(['onPermissionGranted', function(api) {
api.getParams()
.then(function(params) {
var hwid = params.hwid;
ga('set', 'userId', hwid);
ga('send', 'pageview');
localStorage.setItem('deviceRegistrationId', hwid);
api.registerUser(hwid);
})
}])
};
</script>
แท็ก Custom HTML ใน Google Tag Manager สำหรับการตั้งค่า User ID

เพิ่ม User ID ไปยังแท็ก Page View

Anchor link to

แก้ไข แท็ก Page View ของคุณเพื่อรวม User ID หากเป็นที่รู้จักสำหรับผู้ใช้:

JavaScript
<script>
var hwid = localStorage.deviceRegistrationId;
var registrationStatus = localStorage.deviceRegistrationStatus;
var isNeedToTrackUser = hwid && registrationStatus === "registered";
if (isNeedToTrackUser) {
ga('set', 'userId', hwid);
};
ga('send', 'pageview');
</script>
การกำหนดค่าแท็ก Page View ด้วย User ID

ทดสอบด้วยรายงานความครอบคลุมของ User ID

Anchor link to

หากต้องการทดสอบการผสานรวม ให้ใช้ “รายงานความครอบคลุมของ User ID”: https://support.google.com/analytics/answer/3123670

User Explorer

Anchor link to

เลือกมุมมองการรายงาน User ID ของคุณใน Google Analytics เพิ่มเซกเมนต์ใดๆ ที่นั่นเพื่อแบ่งกลุ่มและวิเคราะห์กลุ่มเป้าหมายของคุณ

ปุ่ม New Segment เพื่อแบ่งกลุ่มเป้าหมายออกเป็นเซกเมนต์

คุณสามารถเห็น User ID ของคุณแสดงอยู่ในคอลัมน์ “User ID”

คอลัมน์ User ID ที่แสดงตัวระบุผู้ใช้

กดปุ่ม Export และเลือกตัวเลือก “CSV”

ส่ง push notifications ตาม User ID ของ GA

Anchor link to

ไปที่แท็บ CSV Push ใน Pushwoosh Control Panel ของคุณและอัปโหลดไฟล์ CSV ที่ส่งออกในขั้นตอนก่อนหน้า

แท็บ CSV Push ใน Pushwoosh Control Panel

เลือกคอลัมน์แรกและเลือก “User ID” สำหรับประเภทข้อมูล (Data Type) เลือก preset ในช่องดรอปดาวน์ที่เกี่ยวข้อง ตั้งวันที่ (หากจำเป็น) และคลิก Woosh!

ตัวอย่างการส่ง push notification

คุณเพิ่งส่ง push notification ไปยังผู้ใช้ของคุณจาก Google Analytics