חומר עזר בנושא קטגוריית מוצר במסחר אלקטרוני ב-GAI

סקירה

מחלקה ליצירת מידע שקשור למוצר עבור משׂואת רשת (beacon) של Google Analytics.

השתמשו בכיתה הזו כדי לדווח על מידע על מוצרים שנמכרים על ידי מוכרים או על חשיפות של מוצרים שהמשתמשים ראו. אפשר לשייך מופעים ברמה הזו גם לרשימות של פעולות מוצר וגם לרשימות חשיפות של מוצרים.
שימוש אופייני:

[tracker set:kGAIScreenName value:@"MyScreen"];
GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView];
GAIEcommerceProduct *product = [[GAIEcommerceProduct alloc] init];
[product setId:@""PID-1234""];
[product setName:@"Space Monkeys!"];
[product setPrice:@100];
[product setQuantity:@2];
[builder addProductImpression:product impressionList:@"listName"];
[tracker send:[builder build]];

יורש את NSObject.

שיטות של מכונות

(GAIEcommerceProduct *)setId:
 מגדיר את המזהה המשמש לזיהוי מוצר בדוחות Google Analytics. עוד...
 
(GAIEcommerceProduct *)- setName:
 המדיניות הזו מגדירה את השם שישמש לזיהוי המוצר בדוחות Google Analytics. עוד...
 
(GAIEcommerceProduct *)- setBrand:
 מגדיר את המותג המשויך למוצר בדוחות Google Analytics. עוד...
 
(GAIEcommerceProduct *)setCategory:
 מגדיר את הקטגוריה המשויכת למוצר בדוחות Google Analytics. עוד...
 
(GAIEcommerceProduct *)setVariant:
 מגדיר את הווריאציה של המוצר. עוד...
 
(GAIEcommerceProduct *)- setPrice:
 קביעת מחיר המוצר. עוד...
 
(GAIEcommerceProduct *)setQuantity:
 מגדיר את כמות המוצר. עוד...
 
(GAIEcommerceProduct *)setCouponCode:
 מגדיר את קוד השובר המשויך למוצר. עוד...
 
(GAIEcommerceProduct *)setPosition:
 מגדיר את המיקום של המוצר במסך/ברשימת החשיפות של המוצרים וכו'. עוד...
 
(GAIEcommerceProduct *)- setCustomDimensions:value:
 מגדיר את המאפיין המותאם אישית שמשויך למוצר הזה. עוד...
 
(GAIEcommerceProduct *)- setCustomMetric:value:
 מגדיר את המדד המותאם אישית שמשויך למוצר הזה. עוד...
 
(NSDictionary *)- buildWithIndex:
 יוצר NSDictionary של שדות שמאוחסנים במופע הזה שמתאימים לפעולת מוצר. עוד...
 
(NSDictionary *)- buildWithListIndex:index:
 יוצר NSDictionary של שדות המאוחסנים במופע הזה המתאים לרשימת חשיפות. עוד...
 

תיעוד השיטה

- (GAIEcommerceProduct *) setId: (NSString *) productId

מגדיר את המזהה המשמש לזיהוי מוצר בדוחות Google Analytics.

- (GAIEcommerceProduct *) setName: (NSString *) productName

המדיניות הזו מגדירה את השם שישמש לזיהוי המוצר בדוחות Google Analytics.

- (GAIEcommerceProduct *) setBrand: (NSString *) productBrand

מגדיר את המותג המשויך למוצר בדוחות Google Analytics.

- (GAIEcommerceProduct *) setCategory: (NSString *) productCategory

מגדיר את הקטגוריה המשויכת למוצר בדוחות Google Analytics.

- (GAIEcommerceProduct *) setVariant: (NSString *) productVariant

מגדיר את הווריאציה של המוצר.

- (GAIEcommerceProduct *) setPrice: (NSNumber *) productPrice

קביעת מחיר המוצר.

- (GAIEcommerceProduct *) setQuantity: (NSNumber *) productQuantity

מגדיר את כמות המוצר.

בדרך כלל לא משתמשים בשדה הזה ביחס לחשיפות של מוצרים.

- (GAIEcommerceProduct *) setCouponCode: (NSString *) productCouponCode

מגדיר את קוד השובר המשויך למוצר.

בדרך כלל לא משתמשים בשדה הזה ביחס לחשיפות של מוצרים.

- (GAIEcommerceProduct *) setPosition: (NSNumber *) productPosition

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

- (GAIEcommerceProduct *) setCustomDimensions: (NSUInteger) אינדקס
value: (NSString *) value

מגדיר את המאפיין המותאם אישית שמשויך למוצר הזה.

- (GAIEcommerceProduct *) setCustomMetric: (NSUInteger) אינדקס
value: (NSNumber *) value

מגדיר את המדד המותאם אישית שמשויך למוצר הזה.

- (NSDictionary *) buildWithIndex: (NSUInteger) אינדקס

יוצר NSDictionary של שדות שמאוחסנים במופע הזה שמתאימים לפעולת מוצר.

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

- (NSDictionary *) buildWithListIndex: (NSUInteger) lIndex
אינדקס: (NSUInteger) index

יוצר NSDictionary של שדות המאוחסנים במופע הזה המתאים לרשימת חשיפות.

הפרמטר lIndex הוא האינדקס של רשימת החשיפות של המוצרים, ואילו פרמטר האינדקס הוא האינדקס של המוצר הזה ברשימת החשיפות הזו.
בדרך כלל המשתמשים לא יצטרכו לקרוא לשיטה הזו.