ใช้คุณลักษณะเพิ่มเติมของ Google Analytics และ Firebase กับแอป AdMob

หลังจากตั้งค่า AdMob พื้นฐานเสร็จแล้ว คุณยังเพิ่ม Firebase SDK สำหรับ Google Analytics เพื่อใช้ประโยชน์จากฟีเจอร์อื่นๆ จาก Google Analytics และ Firebase ได้อีกด้วย เรียนรู้วิธี เริ่มต้นใช้งาน Google Analytics ในภายหลังในหน้านี้

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

คุณสมบัติ เพิ่ม SDK โฆษณาบนมือถือ +
เปิดใช้งานการวัดผู้ใช้
เพิ่ม SDK โฆษณาบนมือถือ +
เปิดใช้งานการวัดผู้ใช้ และ
เชื่อมโยง AdMob กับ Firebase
เพิ่ม SDK โฆษณาบนมือถือ +
เปิดใช้งานการวัดผู้ใช้ และ
เชื่อมโยง AdMob กับ Firebase และ
เพิ่ม Firebase SDK สำหรับ Analytics
ดูเมตริกผู้ใช้ในบัญชี AdMob ของคุณ
รวบรวม เหตุการณ์ การวิเคราะห์และ พร็อพเพอร์ตี้ผู้ใช้ จากแอปของคุณโดยอัตโนมัติ
ดูเมตริกผู้ใช้ที่ได้รับการดูแลจัดการใน AdMob
สำรวจและทำงานกับข้อมูลการวิเคราะห์ของคุณผ่าน Firebase
ดูเมตริกหลักในคอนโซล Firebase
ทำเครื่องหมาย Conversion สำหรับแคมเปญโฆษณา
สร้างกลุ่มเป้าหมายที่กำหนดเอง
ส่งออกและวิเคราะห์ข้อมูลใน BigQuery
เข้าถึงคุณสมบัติการปรับแต่งเพิ่มเติมสำหรับข้อมูลการวิเคราะห์ของคุณ
บันทึกเหตุการณ์ที่กำหนดเองสำหรับการวิเคราะห์และโมเดล (เช่น การบันทึกเหตุการณ์ ecommerce_purchase สำหรับตัววัด ARPU และ ARPPU )
กำหนดค่าการแปลงแบบกำหนดเองสำหรับแคมเปญโฆษณา
ใช้ผลิตภัณฑ์ Firebase อื่นๆ
(เช่น การกำหนดค่าระยะไกลและการทดสอบ A/B)

เริ่มต้นใช้งาน Google Analytics

Google Analytics เป็นเครื่องมือวิเคราะห์ของ Firebase ที่ให้คุณเข้าถึงข้อมูลเชิงลึกอันทรงพลังเกี่ยวกับข้อมูลของคุณ เริ่มใช้ Google Analytics ในแอปของคุณโดยเพิ่ม Firebase SDK สำหรับ Google Analytics

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

ขั้นตอนที่ 1: เพิ่มไฟล์การกำหนดค่าลงในแอปของคุณ

หากคุณลงทะเบียนแอปกับ Firebase ก่อนสร้างลิงก์ AdMob แสดงว่าคุณเพิ่มไฟล์การกำหนดค่า Firebase ลงในแอปแล้วตรวจสอบไฟล์ GoogleService-Info.plist ในรูทของโปรเจ็กต์ Xcode ของคุณ ตรวจสอบให้แน่ใจว่าได้เพิ่มไฟล์กำหนดค่าลงในเป้าหมายทั้งหมดแล้ว

ขั้นตอนที่ 2: เพิ่ม Firebase SDK สำหรับ Analytics ลงในแอปของคุณ

  1. เพิ่มการพึ่งพาสำหรับ Firebase SDK สำหรับ Google Analytics ให้กับ Podfile ของคุณ:

    pod 'FirebaseAnalytics'
    
  2. เรียกใช้ pod install จากนั้นเปิดไฟล์ .xcworkspace ที่สร้างขึ้น

  3. นำเข้าโมดูล FirebaseCore ใน UIApplicationDelegate ของคุณ รวมถึง โมดูล Firebase อื่นๆ ที่แอปของคุณมอบหมายใช้ ตัวอย่างเช่น หากต้องการใช้ Cloud Firestore และการตรวจสอบสิทธิ์ ให้ทำดังนี้

    SwiftUI

    import SwiftUI
    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    สวิฟท์

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    วัตถุประสงค์-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. กำหนดค่าอินสแตนซ์ที่ใช้ร่วมกันของ FirebaseApp ใน application(_:didFinishLaunchingWithOptions:) ของผู้รับมอบสิทธิ์แอปของคุณ:

    SwiftUI

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    สวิฟท์

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    วัตถุประสงค์-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  5. หากคุณใช้ SwiftUI คุณต้องสร้างผู้แทนแอปพลิเคชันและแนบไปกับโครงสร้าง App ของคุณผ่าน UIApplicationDelegateAdaptor หรือ NSApplicationDelegateAdaptor คุณต้องปิดใช้งานการสลับตัวแทนของแอปด้วย สำหรับข้อมูลเพิ่มเติม โปรดดู คำแนะนำ SwiftUI

    SwiftUI

    @main
    struct YourApp: App {
      // register app delegate for Firebase setup
      @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate
    
      var body: some Scene {
        WindowGroup {
          NavigationView {
            ContentView()
          }
        }
      }
    }
          

ใช้การบันทึกเหตุการณ์แบบกำหนดเอง

ส่วนนี้จะแสดงตัวอย่างวิธี ใช้การบันทึกเหตุการณ์แบบกำหนดเอง ในแอปของคุณ ตัวอย่างเฉพาะนี้มีไว้สำหรับเหตุการณ์ที่กำหนดเอง ecommerce_purchase ซึ่งเป็นเหตุการณ์ที่เป็นประโยชน์ในการบันทึกสำหรับแอปที่เชื่อมโยงกับ AdMob โดยเฉพาะอย่างยิ่งสำหรับการคำนวณ ARPU และ ARPPU

วิธีใช้การบันทึกเหตุการณ์แบบกำหนดเองในแอปของคุณ:

  1. ตรวจสอบให้แน่ใจว่าคุณได้ดำเนินการตามส่วน เริ่มต้นใช้งาน Google Analytics ของหน้านี้เรียบร้อยแล้ว ซึ่งรวมถึงการกำหนดค่าแอปของคุณให้ใช้ Firebase การเพิ่ม Firebase SDK สำหรับ Google Analytics และการเริ่มต้น SDK

  2. บันทึกเหตุการณ์ ecommerce_purchase ( Swift | Obj-C ) นี่คือตัวอย่าง:

    สวิฟท์

    Analytics.logEvent(AnalyticsEventPurchase, parameters: [
      AnalyticsParameterCoupon: "SummerPromo",
      AnalyticsParameterCurrency: "JPY",
      AnalyticsParameterValue: 10000,
      AnalyticsParameterShipping: 500,
      AnalyticsParameterTransactionID: "192803301",
    ])

    วัตถุประสงค์-C

    [FIRAnalytics logEventWithName:kFIREventPurchase
                        parameters:@{
      kFIRParameterCoupon: @"SummerPromo",
      kFIRParameterCurrency: @"JPY",
      kFIRParameterValue: @10000,
      kFIRParameterShipping: @500,
      kFIRParameterTransactionID: @"192803301",
    }];

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการบันทึกเหตุการณ์ที่กำหนดเองในแอปของคุณ โปรดไปที่ เอกสารประกอบของ Analytics

ใช้ผลิตภัณฑ์ Firebase อื่นๆ ในแอปของคุณ

หลังจากที่คุณเพิ่ม Firebase SDK สำหรับ Google Analytics แล้ว คุณยังสามารถเริ่มใช้ผลิตภัณฑ์ Firebase อื่นๆ ได้ เช่น การกำหนดค่าระยะไกลของ Firebase และการทดสอบ A/B ของ Firebase

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

  • การทดสอบ A/B ช่วยให้คุณทดสอบการเปลี่ยนแปลง UI คุณลักษณะ หรือแคมเปญการมีส่วนร่วมของแอปได้ เพื่อเรียนรู้ว่าการเปลี่ยนแปลงดังกล่าวส่งผลต่อเมตริกหลักของคุณหรือไม่ (เช่น รายได้และการรักษาผู้ใช้) ก่อนที่จะเผยแพร่การเปลี่ยนแปลงในวงกว้าง

เพิ่มประสิทธิภาพการสร้างรายได้จากโฆษณาสำหรับแอปของคุณ

ลองใช้รูปแบบโฆษณาหรือการกำหนดค่าที่แตกต่างกันกับผู้ใช้กลุ่มย่อย จากนั้นจึงตัดสินใจโดยอาศัยข้อมูลเกี่ยวกับการติดตั้งโฆษณาสำหรับผู้ใช้ทั้งหมดของคุณ หากต้องการเรียนรู้เพิ่มเติม โปรดดูบทช่วยสอนต่อไปนี้: