Google Ads có sự kiện tùy chỉnh Google Analytics cho Firebase - Android

1. Giới thiệu

Cập nhật lần cuối: 2020-12-14

Những gì bạn sẽ xây dựng

Trong lớp học lập trình này, Bạn sẽ tìm hiểu cách triển khai các sự kiện bằng Google Analytics cho Firebase (GA4F) và khởi chạy các chiến dịch hành động thông qua Google Ads.

Lớp học lập trình này tập trung vào việc triển khai các sự kiện bằng GA4F và nhập các sự kiện vào Google Ads. Nếu bạn muốn tìm hiểu cách xây dựng ứng dụng Android bằng Firebase, vui lòng tham khảo Trò chuyện thân thiện với Android Codelab-Build của Firebase .

Bạn sẽ học được gì

  • Cách tạo dự án Firebase
  • Cách triển khai SDK Firebase trong ứng dụng Android
  • Cách tạo sự kiện và tham số.
  • Cách nhập sự kiện từ Firebase vào Google Ads
  • Khởi chạy các chiến dịch hành động trên Google Ads với các sự kiện tùy chỉnh.

Những gì bạn cần

  • Android Studio 3.6 trở lên
  • Tài khoản Firebase
  • Tài khoản quảng cáo Google

2. Tạo và thiết lập dự án Firebase

Để bắt đầu với Firebase, bạn cần tạo và thiết lập dự án Firebase.

Tạo dự án Firebase

  1. Đăng nhập vào Firebase .

Trong bảng điều khiển Firebase, hãy nhấp vào Thêm dự án (hoặc Tạo dự án) và đặt tên cho dự án Firebase của bạn theo ý muốn.

8525e77df3536fbb.png

  1. Nhấp qua các tùy chọn tạo dự án. Chấp nhận các điều khoản của Firebase nếu được nhắc. Bạn nên bật Google Analytics cho dự án này vì bạn cần các sự kiện Google Analytics để theo dõi các sự kiện hành động và chuyển đổi.

e58151a081f0628.png

Để tìm hiểu thêm về các dự án Firebase, hãy xem Tìm hiểu các dự án Firebase .

  1. Chọn tài khoản Google Analytics. Nếu bạn có, hãy chọn cái đó hoặc tạo một cái mới. Nhấp vào nút Tạo dự án.

ac928e5947ba7cbf.png

  1. Bây giờ quá trình xây dựng dự án Firebase đã hoàn tất!

Trong bước tiếp theo, bạn sẽ tìm hiểu cách thêm Firebase vào ứng dụng Android của mình.

3. Thêm Firebase vào ứng dụng Android của bạn

Đăng ký ứng dụng

  1. Trong Bảng điều khiển Firebase, chọn Tổng quan dự án ở điều hướng bên trái, sau đó nhấp vào nút Android bên dưới "Bắt đầu bằng cách thêm Firebase vào ứng dụng của bạn"

6cbb33ad3e7c9132.png

  1. Điền thông tin cần thiết.

3b7d3b33d81fe8ea.png

Đối với tên gói Android, trong studio Android, hãy chuyển đến thư mục ứng dụng, mở tên tệp build.gradle . Trong tệp, tìm kiếm applicationId . Giá trị này là tên gói Android. Sao chép giá trị này và dán nó.

Chúng tôi không cần khóa SHA-1 ở đây, trừ khi bạn dự định sử dụng Đăng nhập bằng Google hoặc Liên kết động Firebase (Lưu ý rằng đây không phải là một phần của lớp học lập trình này, để biết thêm thông tin về khóa SHA-1, vui lòng tham khảo tài liệu này.) .

  1. Nhấp vào nút Đăng ký ứng dụng.

Tải xuống tập tin cấu hình

  1. Nhấn vào nút Download google-services.json để tải file config google-services.json .

52f08aa18c8d59d0.png

  1. Trong studio Android, hãy chuyển đến thư mục app và di chuyển tệp google-services.json (mà bạn vừa tải xuống ở trên) vào thư mục app . Quay lại bảng điều khiển Firebase, nhấp vào nút Tiếp theo.

Bật Firebase trong ứng dụng của bạn

  1. Bạn cần có plugin Google Services Gradle để đọc tệp google-services.json do Firebase tạo.
  2. Trong studio Android, hãy mở <project>/build.gradle , sau đó thêm các dòng sau vào tệp:
buildscript { 
   repositories {
      // Check that you have the following line (if not, add it):
      google() //Google's Maven repository
   }
   dependencies {
      ...
      // Add this line
      classpath 'com.google.gms:google-services:4.3.4'
   }
}

allprojects {
   ...
   repositories {
      // Check that you have the following line (if not, add it):
      google() //Google's Maven repository
      ...
      }
   }
}
  1. Mở <project>/<app-module>/build.gradle , sau đó thêm các dòng sau vào tệp:
apply plugin: 'com.android.application'
// Add this line
apply plugin: 'com.google.gms.google-services'

Bây giờ, bạn đã hoàn tất việc thêm Firebase vào ứng dụng Android của mình!

Trong bước tiếp theo, bạn sẽ tìm hiểu cách thêm SDK Firebase vào ứng dụng của mình.

4. Thêm SDK Firebase vào ứng dụng của bạn

Trong bước này, bạn sẽ thêm SDK Firebase, cụ thể là SDK Firebase cho Google Analytics.

Chúng tôi sẽ sử dụng BoM Android của Firebase cho phép bạn quản lý các phiên bản thư viện Firebase mà bạn đang sử dụng trong ứng dụng của mình bằng cách chỉ định phiên bản của BoM. Để tìm hiểu phiên bản thư viện Firebase nào được ánh xạ tới một phiên bản BoM cụ thể, hãy xem ghi chú phát hành cho phiên bản BoM đó.

  1. Mở <project>/<app-module>/build.gradle , sau đó thêm các dòng sau vào tệp:
dependencies { 
   // ... 
   
   //Import the Firebase BoM
   implementation platform('com.google.firebase:firebase-bom:26.1.1')
   
   //Declare the dependency for the Firebase SDK for Google Analytics
   implementation 'com.google.firebase:firebase-analytics-ktx'

Như bạn có thể thấy, bằng cách chỉ xác định phiên bản của BoM, bạn không cần chỉ định phiên bản của thư viện phân tích firebase. Nhưng nếu bạn muốn sử dụng phiên bản mong muốn cho thư viện Firebase của mình bất kể phiên bản nào được chỉ định trong BoM, bạn chỉ cần chỉ định phiên bản mong muốn như sau:

dependencies { 
   // ... 
   
   //Import the Firebase BoM
   implementation platform('com.google.firebase:firebase-bom:26.1.1')
   
   //Declare the dependency for the Firebase SDK for Google Analytics
   implementation 'com.google.firebase:firebase-analytics-ktx:17.0.0'
  1. Bây giờ hãy đồng bộ hóa ứng dụng của bạn bằng cách nhấp vào nút Sync Now . 937206076c88ae5c.png

Bây giờ, bạn đã hoàn tất việc thêm SDK Firebase cho Google Analytics vào ứng dụng Android của mình!

Trong bước tiếp theo, bạn sẽ tìm hiểu cách ghi lại các sự kiện Firebase trong ứng dụng Android của mình.

5. Ghi lại sự kiện bằng Firebase Analytics

Trong bước này, bạn sẽ tìm hiểu cách ghi lại sự kiện bằng Firebase Analytics trong ứng dụng Android.

Có 2 cách ghi nhật ký sự kiện: Sử dụng sự kiện được đề xuất hoặc sự kiện tùy chỉnh.

Sử dụng các sự kiện được đề xuất

SDK Firebase Analytics xác định một số sự kiện được đề xuất có thể được sử dụng trong nhiều loại ứng dụng khác nhau như trò chơi, bán lẻ, du lịch và thương mại điện tử. Ngoài ra, có một số sự kiện được đề xuất yêu cầu các thông số được chỉ định và với các thông số đó, bạn có thể tối đa hóa các chi tiết có sẵn trong báo cáo Firebase của mình. ( Tham khảo sự kiện được đề xuất )

  1. Khai báo đối tượng FirebaseAnalytics ở đầu hoạt động:
private lateinit var firebaseAnalytics: FirebaseAnalytics
  1. Khởi tạo đối tượng trong phương thức onCreate() :
firebaseAnalytics = Firebase.analytics
  1. Bắt đầu ghi nhật ký sự kiện bằng phương thức logEvent() . Đoạn mã sau ghi lại sự kiện MUA khi người dùng mua (các) mặt hàng trong ứng dụng:
firebaseAnalytics.logEvent(FirebaseAnalytics.Event.PURCHASE) {
   param(FirebaseAnalytics.Param.VALUE, 10)
   param(FirebaseAnalytics.Param.CURRENCY, "USE")
}

Sử dụng sự kiện tùy chỉnh

Nếu cần những sự kiện không nằm trong sự kiện đề xuất, bạn có thể ghi lại sự kiện tùy chỉnh của riêng mình bằng thông số tùy chỉnh:

firebaseAnalytics.logEvent("delete_item"){
   param("item name", name)
   param("reason", text)
}

Sự kiện gỡ lỗi

Bạn có thể xem dữ liệu và báo cáo tổng hợp về các sự kiện của mình trong bảng điều khiển Firebase. Nhưng các bản cập nhật diễn ra định kỳ trong ngày, bạn không thể xem những sự kiện đó ngay sau khi đăng nhập chúng vào ứng dụng của mình.

Với mục đích thử nghiệm và gỡ lỗi ngay lập tức, bạn có thể sử dụng Firebase Debugview. DebugView cho phép bạn xem dữ liệu sự kiện được ứng dụng của bạn ghi lại trên các thiết bị phát triển trong thời gian gần như thực. Đối với DebugView, vui lòng tham khảo phần Sự kiện gỡ lỗi .

Bây giờ bạn đã hoàn tất việc ghi nhật ký sự kiện vào ứng dụng Android của mình!

Trong bước tiếp theo, bạn sẽ tìm hiểu cách nhập những sự kiện đó vào Google Ads.

6. Nhập sự kiện Firebase vào Google Ads

Quá trình thiết lập Firebase-Android của bạn đã hoàn tất và bạn đã sẵn sàng khởi chạy chiến dịch ứng dụng với các sự kiện hành động được ghi lại. Bạn sẽ bắt đầu bằng cách liên kết Firebase với Google Ads. Bằng cách liên kết Firebase với Google Ads, chiến dịch ứng dụng sẽ có thể tìm hiểu thêm về đối tượng và tăng cường tìm hiểu về chiến dịch ứng dụng, điều này thường dẫn đến hiệu suất và số lượt chuyển đổi tốt hơn.

  1. Chuyển đến Cài đặt Firebase bằng cách nhấp vào nút ngay bên cạnh Tổng quan dự án.

412830708c61fdc0.png

  1. Trong tab Tích hợp, bạn sẽ thấy Google Ads và nút Liên kết. Nhấp vào Liên kết và tiếp tục.

796c921fb2b873ae.png

  1. Chọn tài khoản Google Ads bạn muốn liên kết.

Bây giờ bạn đã hoàn tất việc liên kết Firebase và Google Ads. Hãy nhập sự kiện Firebase vào Google Ads.

Nhập sự kiện Firebase

  1. Trong bảng điều khiển Firebase, hãy chuyển đến menu Sự kiện và đánh dấu sự kiện bạn muốn nhập dưới dạng chuyển đổi.

a5f302ba01a1863c.png

  1. Bây giờ, hãy truy cập Google Ads và đăng nhập vào tài khoản bạn liên kết với Firebase.
  2. Trong Google Ads, hãy chuyển đến Công cụ → Đo lường → Chuyển đổi 7acf268d7e799a7e.png
  3. Nhấp vào nút + d0eed72946d038d8.png
  4. Chọn Ứng dụng → Thuộc tính Google Analytics 4 (Firebase) và nhấp vào tiếp tục. 983f06edb15724de.png
  5. Bạn có thể xem tất cả các sự kiện phân tích được đánh dấu là chuyển đổi. Tìm sự kiện bạn muốn nhập. Trong trường hợp này, hãy chọn sự kiện delete_item mà chúng tôi đã triển khai trước đó. Nhấp vào nút Nhập và Tiếp tục. f9bdee80c0d40999.png
  6. Bạn đã nhập thành công sự kiện chuyển đổi từ Firebase. be75f6a11913236.png

Bây giờ bạn đã hoàn tất việc nhập sự kiện Firebase vào Google Ads.

Trong bước tiếp theo, bạn sẽ tìm hiểu cách khởi chạy chiến dịch hành động với sự kiện bạn vừa nhập.

7. Khởi chạy chiến dịch hành động trong ứng dụng với các sự kiện đã nhập

  1. Chuyển đến tab Chiến dịch ứng dụng trong tài khoản Google Ads hiện tại của bạn và bắt đầu chiến dịch mới bằng cách nhấp vào nút +.

19856a65ab999ad7.png

  1. Chúng tôi sẽ khởi động chiến dịch Quảng cáo ứng dụng với tùy chọn Lượt cài đặt ứng dụng. Ở phía dưới cùng, hãy chọn ứng dụng bạn muốn quảng cáo và nhấp vào tiếp tục. 8146b5a7a4f961bd.png
  2. Trong phần Đặt giá thầu, nếu chọn Hành động trong ứng dụng trong menu thả xuống, bạn có thể xem các sự kiện. Chọn (các) sự kiện bạn muốn tập trung vào.

b75e410c7dbdfec8.png

  1. Đặt phần còn lại của cài đặt chiến dịch và hoàn tất.

8. Xin chúc mừng

Xin chúc mừng, bạn đã tích hợp thành công Firebase và Google Ads! Điều này sẽ giúp bạn tăng hiệu suất chiến dịch của mình.

Bạn đã học

  • Cách định cấu hình Firebase Analytics cho Android
  • Cách ghi nhật ký sự kiện bằng Firebase Analytics trong ứng dụng Android.
  • Cách nhập sự kiện và sử dụng chúng cho các chiến dịch hành động.