Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

ใช้คุณลักษณะเพิ่มเติมของ 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
ทำเครื่องหมายคอนเวอร์ชันสำหรับแคมเปญโฆษณา
สร้างกลุ่มเป้าหมายที่กำหนดเอง
ส่งออกและวิเคราะห์ข้อมูลใน 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 คุณต้องปิดใช้งานการ swizzling ของผู้รับมอบสิทธิ์แอปด้วย สำหรับข้อมูลเพิ่มเติม โปรดดู คำแนะนำ 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 Remote Config และ Firebase A/B Testing

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

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

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

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