GAI ecommerceProductAction क्लास का संदर्भ

खास जानकारी

Google Analytics हिट के लिए लेन-देन/चेकआउट या प्रॉडक्ट इंटरैक्शन से जुड़ी अन्य जानकारी बनाने के लिए क्लास.

बेचे गए, देखे गए या रिफ़ंड किए गए प्रॉडक्ट के बारे में जानकारी देने के लिए, इस क्लास का इस्तेमाल करें. इस क्लास का इस्तेमाल GAIDictionaryBuilder के साथ किया जाना चाहिए.
सामान्य इस्तेमाल:

[tracker set:kGAIScreenName value:@"MyScreen"];
GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView];
GAIEcommerceProductAction *action = [[GAIEcommerceProductAction alloc] init];
[action setAction:kGAIPAPurchase];
[action setTransactionId:@"TT-1234"];
[action setRevenue:@3.14];
[action setCouponCode:@"EXTRA100"];
[builder setProductAction:action];
GAIEcommerceProduct *product = [[GAIEcommerceProduct alloc] init];
[product setId:@""PID-1234""];
[product setName:@"Space Monkeys!"];
[product setPrice:@100];
[product setQuantity:@2];
[builder addProduct:product];
[tracker send:[builder build]];

NSObject इनहेरिट करता है.

इंस्टेंस के तरीके

(GAIEcommerceProductAction *)- setAction:
 इस प्रॉडक्ट ऐक्शन के लिए, प्रॉडक्ट ऐक्शन फ़ील्ड सेट करता है. ज़्यादा देखें...
 
(GAIEcommerceProductAction *)- setTransactionId:
 लेन-देन से जुड़ा यूनीक आईडी. ज़्यादा देखें...
 
(GAIEcommerceProductAction *)- संबद्धता:
 लेन-देन की संबद्धता का मान सेट करता है. ज़्यादा देखें...
 
(GAIEcommerceProductAction *)- setRevenue:
 लेन-देन से होने वाली कुल आय सेट करता है. ज़्यादा देखें...
 
(GAIEcommerceProductAction *)- settax:
 लेन-देन का कुल टैक्स सेट करता है. ज़्यादा देखें...
 
(GAIEcommerceProductAction *)- setShipping:
 ट्रांज़ैक्शन की कुल शिपिंग के लिए खरीदार से लिया जाने वाला शुल्क सेट करता है. ज़्यादा देखें...
 
(GAIEcommerceProductAction *)- setCouponCode:
 इस लेन-देन में इस्तेमाल किया गया कूपन कोड सेट करता है. ज़्यादा देखें...
 
(GAIEcommerceProductAction *)- setCheckoutStep:
 चेकआउट प्रोसेस की प्रोग्रेस सेट करता है. ज़्यादा देखें...
 
(GAIEcommerceProductAction *)- setCheckoutOption:
 चेकआउट से जुड़ा विकल्प सेट करता है. ज़्यादा देखें...
 
(GAIEcommerceProductAction *)- setProductActionList:
 Google Analytics बीकन में प्रॉडक्ट से जुड़ी सूची का नाम सेट करता है. ज़्यादा देखें...
 
(GAIEcommerceProductAction *)- setProductListSource:
 Google Analytics बीकन में उत्पादों से जुड़े सूची का स्रोत नाम सेट करता है. ज़्यादा देखें...
 
(एनएसडिक्शनरी *)- बिल्ड
 इस उदाहरण में सेव किए गए फ़ील्ड की NSDictionary बनाता है, जो प्रॉडक्ट से जुड़ी इस कार्रवाई को दिखाता है. ज़्यादा देखें...
 

तरीके का दस्तावेज़

- (GAIEcommerceProductAction *) setAction: (एनएसस्ट्रिंग *) productAction

इस प्रॉडक्ट ऐक्शन के लिए, प्रॉडक्ट ऐक्शन फ़ील्ड सेट करता है.

सही वैल्यू, GAIecommerceFields.h में "प्रॉडक्ट ऐक्शन वैल्यू" में देखी जा सकती हैं.

- (GAIEcommerceProductAction *) setTransactionId: (एनएसस्ट्रिंग *) transactionId

लेन-देन से जुड़ा यूनीक आईडी.

इस वैल्यू का इस्तेमाल kGAIPAPurchase और kGAIPAरिफ़ंड प्रॉडक्ट से जुड़ी कार्रवाइयों के लिए किया जाता है.

- (GAIEcommerceProductAction *) से जुड़ाव: (एनएसस्ट्रिंग *) affiliation

लेन-देन की संबद्धता का मान सेट करता है.

इस वैल्यू का इस्तेमाल kGAIPAPurchase और kGAIPAरिफ़ंड प्रॉडक्ट से जुड़ी कार्रवाइयों के लिए किया जाता है.

- (GAIEcommerceProductAction *) सेटरेवेन्यू: (NSNumber *) revenue

लेन-देन से होने वाली कुल आय सेट करता है.

इस वैल्यू का इस्तेमाल kGAIPAPurchase और kGAIPAरिफ़ंड प्रॉडक्ट से जुड़ी कार्रवाइयों के लिए किया जाता है.

- (GAIEcommerceProductAction *) settax: (NSNumber *) tax

लेन-देन का कुल टैक्स सेट करता है.

इस वैल्यू का इस्तेमाल kGAIPAPurchase और kGAIPAरिफ़ंड प्रॉडक्ट से जुड़ी कार्रवाइयों के लिए किया जाता है.

- (GAIEcommerceProductAction *) setShipping: (NSNumber *) shipping

ट्रांज़ैक्शन की कुल शिपिंग के लिए खरीदार से लिया जाने वाला शुल्क सेट करता है.

इस वैल्यू का इस्तेमाल kGAIPAPurchase और kGAIPAरिफ़ंड प्रॉडक्ट से जुड़ी कार्रवाइयों के लिए किया जाता है.

- (GAIEcommerceProductAction *) setCouponCode: (एनएसस्ट्रिंग *) couponCode

इस लेन-देन में इस्तेमाल किया गया कूपन कोड सेट करता है.

इस वैल्यू का इस्तेमाल kGAIPAPurchase और kGAIPAरिफ़ंड प्रॉडक्ट से जुड़ी कार्रवाइयों के लिए किया जाता है.

- (GAIEcommerceProductAction *) setCheckoutStep: (NSNumber *) checkoutStep

चेकआउट प्रोसेस की प्रोग्रेस सेट करता है.

इस वैल्यू का इस्तेमाल kGAICheckout और kGAICheckoutOptions प्रॉडक्ट से जुड़ी कार्रवाइयों के लिए किया जाता है.

- (GAIEcommerceProductAction *) setCheckoutOption: (एनएसस्ट्रिंग *) checkoutOption

चेकआउट से जुड़ा विकल्प सेट करता है.

इस वैल्यू का इस्तेमाल kGAICheckout और kGAICheckoutOptions प्रॉडक्ट से जुड़ी कार्रवाइयों के लिए किया जाता है.

- (GAIEcommerceProductAction *) setProductActionList: (एनएसस्ट्रिंग *) productActionList

Google Analytics बीकन में प्रॉडक्ट से जुड़ी सूची का नाम सेट करता है.

इस वैल्यू का इस्तेमाल kGAIPADetail और kGAIPAClick प्रॉडक्ट से जुड़ी कार्रवाइयों में किया जाता है.

- (GAIEcommerceProductAction *) setProductListSource: (एनएसस्ट्रिंग *) productListSource

Google Analytics बीकन में उत्पादों से जुड़े सूची का स्रोत नाम सेट करता है.

इस वैल्यू का इस्तेमाल kGAIPADetail और kGAIPAClick प्रॉडक्ट से जुड़ी कार्रवाइयों में किया जाता है.

- (NSDictionary *) बिल्ड

इस उदाहरण में सेव किए गए फ़ील्ड की NSDictionary बनाता है, जो प्रॉडक्ट से जुड़ी इस कार्रवाई को दिखाता है.


आम तौर पर, लोगों को इस तरीके को कॉल करने की ज़रूरत नहीं होती.