การนำเข้าข้อมูลแคมเปญโดยใช้ API การจัดการ

คู่มือนี้อธิบายวิธีนําเข้าข้อมูลเมตาของแคมเปญ เช่น แหล่งที่มา สื่อ เนื้อหา เส้นทางการอ้างอิง และข้อมูลแคมเปญที่กําหนดเองอื่นๆ

เกริ่นนำ

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

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

บทความนี้จะกล่าวถึงเทคโนโลยี Google Analytics ต่อไปนี้

  • แคมเปญที่กำหนดเอง
  • การนำเข้าข้อมูล
  • ปลั๊กอินการติดตามเว็บ

ดูข้อมูลเพิ่มเติมเกี่ยวกับเทคโนโลยีเหล่านี้ได้ที่แหล่งข้อมูลที่เกี่ยวข้อง

ภาพรวม

วิธีการนำเข้าข้อมูลแคมเปญไปยัง Google Analytics

  1. ตั้งค่าข้อมูลแคมเปญ
  2. กำหนดค่าบัญชี
  3. วิเคราะห์และดำเนินการ

ตั้งค่าข้อมูลแคมเปญ

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

ใช้ 1 ใน 3 วิธีต่อไปนี้ในการตั้งค่าข้อมูลแคมเปญสำหรับผู้ใช้

  1. ติดแท็ก URL ของแคมเปญโดยใช้พารามิเตอร์การติดตามแคมเปญ ของ Google Analytics
  2. ตั้งค่าข้อมูลแคมเปญโดยตรง
  3. หากติดแท็ก URL โดยใช้พารามิเตอร์การติดตามแคมเปญที่ไม่ใช่ของ Google Analytics คุณจะใช้plugin analytics.js เพื่อแมปค่าแคมเปญกับค่าที่ Google Analytics รู้จักได้

ตัวเลือกที่ 1: ติดแท็ก URL ของแคมเปญ

ติดแท็ก URL ปลายทางของแคมเปญด้วยพารามิเตอร์ utm_id จากนั้น Google Analytics จะเชื่อมโยงรหัสแคมเปญนี้กับผู้ใช้ที่ไปยัง URL นี้ เช่น

http://www.example.com?utm_id=1234

ตัวเลือกที่ 2: ตั้งค่าข้อมูลแคมเปญโดยตรง

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

analytics.js

// Create the tracker.
ga('create', 'UA-XXXX-Y', 'auto');

// Set the campaign code/id directly.
ga('set', 'campaignId', '1234');

// Send the page view.
ga('send', 'pageview');
ดูรายละเอียดในคู่มือสำหรับนักพัฒนาซอฟต์แวร์ analytics.js

gtag.js

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments)};
  gtag('js', new Date());

// Set the campaign code/id directly.
  gtag('set', 'campaign_id', '1234');

  gtag('config', 'TAG_ID');
</script>
ดูรายละเอียดในคู่มือสำหรับนักพัฒนาซอฟต์แวร์ gtag.js

Android SDK v4

// The campaign code/id is sent with this hit.
tracker.send(new HitBuilders.ScreenViewBuilder()
    .set(Fields.CAMPAIGN_ID, '1234')
    .build()
);
โปรดดูรายละเอียดในคู่มือนักพัฒนาซอฟต์แวร์ Android SDK v4 - การวัดผลแคมเปญ

SDK สำหรับ iOS v3

// Get the tracker.
id tracker = [[GAI sharedInstance] trackerWithName:@"tracker"
                                                    trackingId:@"UA-XXXX-Y"];

// Create a GAIDictionaryBuilder to hold the hit parameters.
GAIDictionaryBuilder *hitParams = [[GAIDictionaryBuilder alloc] init];

// Set campaign code/id directly on the dictionary.
[hitParams set:kGAICampaignId value:@"1234"];

// The campaign id/code is sent with this hit.
[tracker send:[[[GAIDictionaryBuilder createAppView] setAll:hitParams] build]];
โปรดดูรายละเอียดในคู่มือนักพัฒนาซอฟต์แวร์ iOS SDK - การวัดผลแคมเปญ

Measurement Protocol

v=1             // Version.
&tid=UA-XXXX-Y  // Tracking ID / Property ID.
&cid=555        // Anonymous Client ID.

&t=pageview     // Pageview hit type.
&dh=mydemo.com  // Document hostname.
&dp=/home       // Page.
&dt=homepage    // Title.
&ci=1234        // Campaign code/id.
โปรดดูรายละเอียดในคู่มือนักพัฒนาซอฟต์แวร์ Measurement Protocol

ตัวเลือกที่ 3 (analytics.js): ปลั๊กอินที่มีการติดตามแคมเปญที่กำหนดเอง

หากคุณไม่ได้ใช้ utm_id ใน URL เพื่อติดตามรหัสแคมเปญ ให้ทําตามตัวอย่างในคู่มือนักพัฒนาซอฟต์แวร์ ปลั๊กอิน - การติดตามเว็บ (analytics.js) ซึ่งแสดงวิธีบันทึกค่าแคมเปญที่กําหนดเองจาก URL ของหน้าเว็บ และตั้งค่าในเครื่องมือติดตาม

กำหนดค่าบัญชี

มีการดำเนินการ 2-3 ครั้งที่คุณจะต้องดำเนินการในส่วนผู้ดูแลระบบ Google Analytics ขั้นตอนการดูแลระบบ Google Analytics มีดังนี้

  1. สร้างมิติข้อมูลที่กำหนดเอง
  2. สร้างชุดข้อมูล
  3. จัดเตรียมและอัปโหลดข้อมูล

สร้างมิติข้อมูลที่กำหนดเอง

นอกเหนือจากมิติข้อมูลแคมเปญมาตรฐานที่มีอยู่ใน Google Analytics แล้ว คุณยังกําหนดมิติข้อมูลที่กําหนดเองที่กำหนดขอบเขตระดับเซสชันใหม่เพื่อนําเข้าข้อมูลแคมเปญที่กําหนดเองได้ด้วย เช่น คุณสร้างมิติข้อมูลที่กําหนดเองชื่อกลุ่มแคมเปญได้ จากหน้าผู้ดูแลระบบ ขั้นตอนในการสร้างมิติข้อมูลที่กำหนดเองมีดังนี้

  1. คลิกคำจำกัดความที่กำหนดเอง -> มิติข้อมูลที่กำหนดเอง -> + มิติข้อมูลที่กำหนดเองใหม่
  2. ตั้งชื่อมิติข้อมูลและกำหนดขอบเขตเป็นเซสชัน
  3. คลิกสร้าง
ภาพที่ 1: รายการมิติข้อมูลแคมเปญที่กำหนดเอง

สร้างชุดข้อมูล

หากต้องการนำเข้าข้อมูลแคมเปญ คุณต้องสร้าง ชุดข้อมูล สามารถสร้างชุดข้อมูลได้ผ่านทางเว็บอินเทอร์เฟซเท่านั้น

ทำตามขั้นตอนต่อไปนี้ในแท็บพร็อพเพอร์ตี้ของหน้าผู้ดูแลระบบ

  1. เลือกการนำเข้าข้อมูล
  2. คลิกชุดข้อมูลใหม่
  3. เลือก Campaign Data สำหรับประเภท แล้วคลิก Next Step
  4. ตั้งชื่อชุดข้อมูลและเลือกข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) อย่างน้อย 1 รายการ แล้วคลิกขั้นตอนถัดไป
  5. สำหรับคีย์ ให้เลือกรหัสแคมเปญ
  6. สำหรับข้อมูลที่นำเข้า ให้เลือกมิติข้อมูลสำหรับข้อมูลที่คุณต้องการนำเข้า
  7. เลือกตัวเลือกเขียนทับข้อมูล Hit
  8. คลิกบันทึก
ภาพที่ 2: การสร้างชุดข้อมูล

เตรียมข้อมูลแคมเปญสำหรับการอัปโหลด

Google Analytics คาดหวังให้ระบบอัปโหลดข้อมูลแคมเปญในไฟล์ที่คั่นด้วยคอมมา (CSV) ที่มีการจัดรูปแบบอย่างถูกต้อง คุณต้องตรวจสอบว่าข้อมูลแคมเปญเป็นไปตามข้อกำหนดเหล่านี้ก่อนที่จะอัปโหลด

การแก้ไขและการตรวจสอบหลักที่คุณต้องทำในไฟล์ CSV ได้แก่

  • เปลี่ยนชื่อส่วนหัวคอลัมน์เป็นส่วนหัวคอลัมน์ที่ Google Analytics รู้จัก คุณเรียกดูส่วนหัวได้จากหน้ารายละเอียดชุดข้อมูลในอินเทอร์เฟซเว็บ
  • เพิ่มค่าที่จำเป็นที่ขาดหายไป

ตัวอย่างเช่น คุณอาจมีข้อมูลแคมเปญในรูปแบบต่อไปนี้

ภาพที่ 3: ข้อมูลแคมเปญที่ส่งออก

เมื่อเตรียมไฟล์ CSV แล้ว รูปแบบควรมีลักษณะคล้ายกับตัวอย่างต่อไปนี้

ga:campaignCode,ga:medium,ga:source,ga:dimension1
1234,email,Newsletter,Spring
1235,email,Newsletter,Summer
1236,email,Newsletter,Fall

อัปโหลดข้อมูลแคมเปญ

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

หลังจากอัปโหลด ตรวจสอบ และประมวลผลข้อมูลแคมเปญแล้ว ระบบจะผนวกรหัสแคมเปญเข้ากับข้อมูลแคมเปญที่อัปโหลดเมื่อมีการจับคู่เกิดขึ้นกับ Hit ที่เข้ามาซึ่งส่งไปยัง Google Analytics จากพร็อพเพอร์ตี้ของคุณ

วิเคราะห์และดำเนินการ

เมื่อมีชิ้นส่วนคอมโพเนนต์ประกอบ คุณก็พร้อมวิเคราะห์ประสิทธิภาพแคมเปญและดำเนินการได้แล้ว รายงานการได้ผู้ใช้ใหม่ที่มีอยู่สามารถใช้เพื่อวิเคราะห์พารามิเตอร์แคมเปญมาตรฐานหรือใช้กลุ่มโดยใช้มิติข้อมูลที่กําหนดเองที่นําเข้า (หรือเพิ่มมิติข้อมูลที่กําหนดเองเป็นมิติข้อมูลรอง) นอกจากนี้ คุณยังสร้างรายงานที่กำหนดเองหรือทำให้การวิเคราะห์ทำงานอัตโนมัติได้โดยการเขียนคำค้นหาของคุณเองโดยใช้ Core Reporting API

สร้างรายงานที่กำหนดเอง

หากต้องการดูมุมมองประสิทธิภาพแคมเปญที่ปรับแต่งได้มากขึ้น คุณก็สร้างรายงานที่กำหนดเองได้ เช่น คุณจะสร้างรายงานแคมเปญที่กำหนดเองจากหน้าการรายงานได้ดังนี้

  1. ในการนำทางด้านซ้าย ให้คลิกการได้ผู้ใช้ใหม่ -> แคมเปญ
  2. เปลี่ยนประเภทรายงานเป็นตารางรวม
  3. คลิกปรับแต่งที่ด้านบนของรายงาน
  4. ในการเจาะลึกมิติข้อมูล ให้เพิ่มมิติข้อมูลที่กำหนดเองของกลุ่มแคมเปญที่สร้างไว้ข้างต้น
  5. คลิกบันทึก

แหล่งข้อมูลที่เกี่ยวข้อง

หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับแต่ละฟีเจอร์ ให้ทำดังนี้