Google Ads עם אירועים מותאמים אישית של Google Analytics for Firebase – iOS

Google Ads עם אירועים מותאמים אישית של Google Analytics for Firebase – iOS

מידע על Codelab זה

subjectהעדכון האחרון: יולי 29, 2021
account_circleנכתב על ידי Hyemin Kim

1.‏ מבוא

עדכון אחרון: 14 בדצמבר 2020

מה תפַתחו

ב-Codelab הזה תלמדו איך להטמיע אירועים מותאמים אישית באמצעות GA4F iOS SDK ולהשיק קמפיינים עם קריאה לפעולה דרך Google Ads.

באמצעות ה-Codelab הזה, אתם יכולים לחוות את התהליך המלא של עסקי האפליקציות בפני הלקוחות שלנו. אם אתם רוצים לקרוא מבוא עדין יותר ל-Firebase iOS, תוכלו להתחיל עם Firebase iOS Codelab Swift

מה תלמדו

  • איך להפעיל את GA4F (Google Analytics for Firebase) ב-iOS SWIFT
  • איך יוצרים אירועים ופרמטרים מותאמים אישית
  • איך מייבאים אירועים מ-Firebase ל-Google Ads
  • מפעילים קמפיינים עם קריאה לפעולה עם אירועים בהתאמה אישית.

מה צריך להכין

  • Xcode
  • חשבון Firebase
  • חשבון Google Ads

2.‏ יצירת פרויקט חדש של Swift ב-iOS

יצירת אפליקציה פשוטה בתבנית פשוטה ל-iOS Swift. צריך לשנות את האפליקציה הזו לתחילת פעולה כדי ליצור את האפליקציה הסופית.

קודם כל, מפעילים את Xcode.

  1. אם אין לכם פרויקטים פתוחים, בוחרים באפשרות 'יצירת פרויקט Xcode חדש' בדף הפתיחה.
  2. בחלק העליון של תיבת הדו-שיח, בוחרים באפשרות iOS.
  3. בקטע 'אפליקציה', בוחרים באפשרות 'אפליקציה' ולוחצים על 'הבא'.
  4. בתיבת הדו-שיח שמופיעה, השתמש בערכים הבאים כדי לתת שם לאפליקציה שלך, בחר אפשרויות נוספות לפרויקט שלך ולאחר מכן לחץ על Next (הבא):
  5. שם מוצר: למשל iOS-app

Xcode משתמש בשם המוצר שהזנתם כדי לתת שם לפרויקט ולאפליקציה.

  1. צוות: אם השדה הזה לא ממולא באופן אוטומטי, צריך להגדיר את הצוות כ'ללא'.
  2. שם הארגון: השם של הארגון שלכם או השם שלכם.
  3. מזהה חבילה: הערך הזה נוצר באופן אוטומטי על סמך שם המוצר ומזהה הארגון.
  4. שפה: SWIFT
  5. בוחרים מיקום לשמירת הפרויקט ולוחצים על 'יצירה'.
  6. Xcode פותח פרויקט חדש בחלון של סביבת העבודה.

3.‏ יצירה והגדרה של פרויקט Firebase

כדי להתחיל בעבודה עם Firebase, עליך ליצור ולהגדיר פרויקט Firebase.

יצירת פרויקט Firebase

אם יש לכם פרויקט Firebase ש-Google Analytics לא מופעל בו, אתם יכולים להפעיל את Google Analytics דרך הכרטיסייה 'שילובים' בהגדרות > הגדרות הפרויקט. עוברים לשלב ההגדרה של Firebase.

  1. נכנסים אל Firebase.

במסוף Firebase, לוחצים על 'הוספת פרויקט' (או 'יצירת פרויקט') ונותנים שם לפרויקט Firebase-iOS-Ads.

9b0ae97cc3c6f1d0.png

  1. לוחצים על האפשרויות ליצירת פרויקט. מאשרים את התנאים של Firebase, אם מופיעה בקשה. צריך להפעיל את Google Analytics בפרויקט הזה, כי נדרשים אירועים ב-Google Analytics כדי לעקוב אחרי המרות ואירועי פעולה.

e58151a081f0628.png

מידע נוסף על פרויקטים ב-Firebase זמין במאמר הסבר על פרויקטים ב-Firebase.

4.‏ הגדרת Firebase

  1. במסוף Firebase, בוחרים באפשרות 'סקירה כללית של הפרויקט' > בקטע 'הגדרות הפרויקט' בתפריט הניווט הימני, לוחצים על לחצן iOS שבקטע 'כללי' > האפליקציות שלך

תיבת הדו-שיח תופיע במסך הבא.

425bb1c07921e71d.png

  1. הערך שחשוב לציין הוא מזהה החבילה ב-iOS. את המזהה אפשר לקבל בשלב הבא.
  2. בפרויקט Xcode של האפליקציה ל-iOS, בוחרים את האפליקציה ברמה העליונה בסרגל הניווט בפרויקט, ואז בוחרים בכרטיסייה 'כללי'.
  3. הערך בשדה 'מזהה חבילה' הוא מזהה החבילה של iOS (בדומה ל-com.yourcompany.yourproject). מעתיקים את הערך הזה.
  4. בתיבת הדו-שיח של Firebase, מדביקים את מזהה החבילה שהועתק בשדה iOS bundle ID.
  5. לוחצים על רישום האפליקציה.
  6. אם ממשיכים ב-Firebase, פועלים לפי ההוראות להורדת קובץ התצורה GoogleService-Info.plist.

26e5b98711c2787a.png

  1. עוברים לפרויקט Xcode ומעבירים את הקובץ GoogleService-Info.plist (שהורדתם עכשיו) לרמה הבסיסית (root) של פרויקט Xcode.
  2. מדלגים על השלבים הנותרים וחוזרים לדף הראשי של מסוף Firebase.

5.‏ הגדרת Firebase Analytics ב-Xcode

בשלב הזה תתחילו להוסיף את Firebase SDK לפרויקט Xcode שלכם.

  1. פותחים חלון טרמינל ומנווטים למיקום של פרויקט Xcode של האפליקציה.
  2. צריך ליצור Podfile אם אין עדיין:

$ pod init

  1. פותחים את ה-Podfile ומוסיפים :

$ vi Podfile

$ pod 'Firebase/Analytics' 54204c9ce2a49666.png

  1. שומרים את הקובץ ומפעילים אותו :

$ pod install

  1. הוספת קוד אתחול :

כדי לחבר את Firebase כשהאפליקציה מופעלת, צריך להוסיף את קוד האתחול שבהמשך למחלקה הראשית של Appהענקת גישה.

import UIKit
import Firebase

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

 
var window: UIWindow?

 
func application(_ application: UIApplication,
   
didFinishLaunchingWithOptions launchOptions:
     
[UIApplicationLaunchOptionsKey: Any]?) -> Bool {
   
FirebaseApp.configure()
   
return true
 
}
}
  1. הכל מוכן! אפשר להמשיך אל המסוף.

עכשיו הכול מוכן להפעלה של יומני אירועים בהתאמה אישית.

6.‏ רישום אירועים מותאמים אישית באמצעות Firebase Analytics

בשלב הזה נסביר איך לתעד אירועים מותאמים אישית באמצעות Firebase Analytics באפליקציה ל-iOS.

מערכת Firebase Analytics רושמת ביומן כמה אירועים באופן אוטומטי. אין צורך להוסיף קוד כדי לקבל אותן. אם האפליקציה שלכם צריכה לאסוף נתונים נוספים, תוכלו לרשום באפליקציה עד 500 סוגים שונים של אירועים מותאמים אישית של Analytics.

רישום אירועים

אחרי שמגדירים את מופע FirebaseApp, אפשר להתחיל לתעד אירועים באמצעות שיטת LogEvent() .

Analytics.logEvent("text_search", parameters: [
 
"name": name as NSObject,
 
"full_text": text as NSObject
 
])

הגדרת פרמטרים של אירועים שמוגדרים כברירת מחדל

אפשר לתעד פרמטרים של אירועים שונים באמצעות setDefaultEventParameters. הפרמטרים של ברירת המחדל משויכים לכל האירועים העתידיים שנרשמים.

Analytics.setDefaultEventParameters([
 
"level_name": "Caverns01",
 
"level_difficulty": 4
])

הצגת אירועים במסוף ניפוי הבאגים של Xcode

אתם יכולים להפעיל רישום מפורט ביומן כדי לעקוב אחרי רישום האירועים על ידי ה-SDK. כך תוכלו לוודא שהאירועים נרשמים ביומן כמו שצריך. ההגדרה הזו כוללת גם אירועים שמתועדים באופן אוטומטי וגם אירועים שתועדו באופן ידני.

אפשר להפעיל רישום מפורט ביומן באופן הבא:

  1. ב-Xcode, בוחרים באפשרות Product > סכימה > עריכת הסכמה...
  2. בתפריט הימני, בוחרים באפשרות הפעלה.
  3. בוחרים את הכרטיסייה ארגומנטים.
  4. בקטע Arguments Pass on Launch (ארגומנטים שהועברו בהשקה), מוסיפים -FIRAnalyticsDebugEnabled.

בפעם הבאה שתפעילו את האפליקציה, האירועים שלכם יוצגו במסוף ניפוי הבאגים של Xcode, וכך תוכלו לאמת מיד שהאירועים נשלחים.

הצגת האירועים במרכז הבקרה

האירוע שתועד יוצג במסוף Firebase בעוד כמה שעות. הוא נמצא ב-Analytics ← 'אירועים'. אפשר למצוא את ערכי הפרמטרים גם בלחיצה על האירוע.

286b640ed4646163.png

בחרת לסמן את 'text_search' כהמרה: מזיזים את הסימון של האפשרות 'סימון כהמרה'. מעבר ימינה.

a933a338990cba3a.png

כדי לבדוק אם האירוע סומן בהצלחה כהמרה, אפשר לעבור לכרטיסייה 'המרות' ב-Firebase Analytics. כשמסמנים את האירוע כהמרה, מערכת Google Ads יכולה גם לייבא את האירוע כהמרה.

7.‏ ייבוא אירועים מ-Analytics ב-Google Ads

ההגדרה של Firebase-iOS הסתיימה, ועכשיו אפשר להשיק את הקמפיין לקידום אפליקציה עם אירועי פעולות שנרשמו ביומן. כדי להתחיל, צריך לקשר בין Firebase ל-Google Ads. קישור של Firebase ל-Google Ads יאפשר למערכת לקבל מידע נוסף על הקהלים בקמפיינים לקידום אפליקציות ולשפר את הלמידה בקמפיינים לקידום אפליקציות. בדרך כלל המידע הזה ישפר את הביצועים וההמרות.

  1. כדי לעבור להגדרות Firebase, לוחצים על הלחצן שליד 'סקירה כללית של הפרויקט'.
  2. בכרטיסייה Integrations (שילובים) תראו את Google Ads ואת הלחצן 'קישור'. לוחצים על 'קישור והמשך'.

b711bf2e94fa0895.png

  1. בוחרים חשבון Google Ads.

סיימתם את החלק של Firebase.

עכשיו, צריך להיכנס ל-Google Ads ולהתחבר.

  1. נכנסים ל-Google Ads, מתחברים, עוברים לקטע 'כלים' ו הגדרות ← מדידה ← המרות לייבוא אירועים מותאמים אישית כהמרה.
  2. יש ללחוץ על הלחצן + להוספת פעולת ההמרה החדשה.

73cec8d2e80eab03.png

  1. בוחרים נכסי Google Analytics 4 (Firebase) ולוחצים על 'המשך'.

4b1d8f6a712b2ac6.png

  1. תוכלו לראות את כל האירועים של ניתוח נתונים שמסומנים כהמרות. למצוא את האירוע clicked_counter שהטמענו בעבר.

ba1bbe6b2924fac8.png 2b9abde9fb95d188.png

  1. מסמנים את הלחצן 'ייבוא והמשך' ולוחצים עליו.

ab35e341dff32e48.png

אחרי שמגדירים את text_search כפעולת המרה, זה הזמן להשיק קמפיין שמטרגט משתמשים שצפויים להפעיל אירועי text_search.

8.‏ השקת קמפיינים עם קריאה לפעולה באפליקציה עם אירועים שיובאו

  1. עוברים לכרטיסיית הקמפיין בחשבון הנוכחי ויוצרים קמפיין חדש על ידי לחיצה על הלחצן +. לוחצים על הקמפיין החדש וממשיכים.
  2. במסגרת התקופה הזו, נשיק קמפיין לקידום אפליקציה עם אפשרות להתקנת אפליקציה.

af98c44d1476558.png

  1. כדי למצוא את האפליקציה, מציינים את שם האפליקציה, שם החבילה או בעל האפליקציה.
  2. בקטע 'בידינג', בוחרים באפשרות 'פעולות בתוך האפליקציה' בתיבה בענן כדי שהמודעות יתמקדו בפעולות.
  3. האירועים המותאמים אישית מופיעים ברשימה המוצגת. מגדירים יעד עלות להמרה (CPA) וממלאים גם אפשרויות אחרות.

a1f145794f949109.png 3dc838d7f4eeeba5.png

  1. קובעים את הגדרות הקמפיין. כלים אלה אינם נכללים בהיקף של Codelab, לכן יש לעיין במסמכים האלה או ליצור קשר עם כל ערוץ אחר לצורך אופטימיזציה של ההגדרות.

9.‏ מזל טוב

כל הכבוד, שילבתם בהצלחה את Firebase עם Google Ads. כך תוכלו לשפר את ביצועי הקמפיין.

התקנתם את הסקריפט, יצרתם ויצרתם רשימת שינויים חדשה ב-Codelab, עדכנתם והכנתם את רשימת השינויים בהמתנה ב-Codelab, בדקתם ואישרתם את רשימת השינויים ב-Codelab, ושלחתם ופרסמתם את רשימת השינויים ב-Codelab.

למדתם

  • איך מגדירים את Firebase ל-iOS
  • איך מתעדים אירועים מותאמים אישית באמצעות iOS ו-Firebase Analytics
  • איך לייבא אירועים ולהשתמש בהם בקמפיינים עם קריאה לפעולה.