GAIDDictionaryBuilder ক্লাস রেফারেন্স

ওভারভিউ

হিট প্যারামিটার এবং মানগুলির একটি অভিধান তৈরি করতে সাহায্যকারী শ্রেণী।


উদাহরণ:

id<GAITracker> t = // get a tracker.
[t send:[[[GAIDictionaryBuilder createEventWithCategory:@"EventCategory"
                                                 action:@"EventAction"
                                                  label:nil
                                                  value:nil]
    set:"dimension1" forKey:[GAIFields customDimensionForIndex:1]] build]];

এটি নির্দিষ্ট প্যারামিটার এবং একটি কাস্টম ডাইমেনশন প্যারামিটার সহ একটি ইভেন্ট হিট টাইপ পাঠাবে।
আপনি যদি সমস্ত হিট সহ একটি প্যারামিটার পাঠাতে চান তবে এটি সরাসরি GAITracker- এ সেট করুন৷

[t set:kGAIScreenName value:@"Home"];
[t send:[[GAIDictionaryBuilder createSocialWithNetwork:@"Google+"
                                                action:@"PlusOne"
                                                target:@"SOME_URL"] build]];
[t send:[[GAIDictionaryBuilder createSocialWithNetwork:@"Google+"
                                                action:@"Share"
                                                target:@"SOME_POST"] build]];
[t send:[[GAIDictionaryBuilder createSocialWithNetwork:@"Google+"
                                                action:@"HangOut"
                                                target:@"SOME_CIRCLE"]
    build]];

আপনি অভিধানে যোগ করে ট্র্যাকারে একটি মান সেট ওভাররাইড করতে পারেন।

[t set:kGAIScreenName value:@"Home"];
[t send:...];
[t send[[[GAIDictionaryBuilder createEventWithCategory:@"click"
                                                action:@"popup"
                                                 label:nil
                                                 value:nil]
    set:@"popup title" forKey:kGAIScreenName] build]];

[ GAIDictionaryBuilder set] বা [ GAIDictionaryBuilder setAll] এর মাধ্যমে সেট করা মানগুলি GAIDictionaryBuilder অবজেক্টে বিদ্যমান যেকোনো মানকে ওভাররাইড করবে (যেমন [ GAIDictionaryBuilder createXYZ] দ্বারা আরম্ভ করা হয়েছে)। যেমন

GAIDictionaryBuilder *m =
    GAIDictionaryBuilder createTimingWithCategory:@"category"
                                         interval:@0
                                             name:@"name"
                                            label:nil];
[t send:[m.set:@"10" forKey:kGAITimingVar] build];
[t send:[m.set:@"20" forKey:kGAITimingVar] build];

উত্তরাধিকারসূত্রে এনএসওবজেক্ট।

উদাহরণ পদ্ধতি

( GAIDDictionaryBuilder *) - সমস্ত সেট করুন:
NSString নয় এমন কোনো কী এবং NSString বা NSNull নয় এমন কোনো মানকে উপেক্ষা করে এই বস্তুর মধ্যে প্যারাম থেকে সমস্ত নাম-মানের জোড়া কপি করে। আরও...
(NSString *) - পাওয়া:
ইনপুট পরামিতি paramName-এর মান প্রদান করে, অথবা যদি paramName উপস্থিত না থাকে তাহলে শূন্য। আরও...
(NSMutableDictionary *) - নির্মাণ
এটিতে সেট করা সমস্ত প্যারামিটার সহ একটি NSMutableDictionary অবজেক্ট ফেরত দিন। আরও...
( GAIDDictionaryBuilder *) -CampaignParametersFromUrl সেট করুন:
বিশ্লেষণ প্রচারাভিযান প্যারামে utm প্রচারাভিযানের পরামিতি পার্স করে এবং অনুবাদ করে এবং একটি মানচিত্র হিসাবে সেগুলি ফেরত দেয়। আরও...
( GAIDDictionaryBuilder *) - সেট প্রোডাক্ট অ্যাকশন:
এই আঘাতের জন্য পণ্য কর্ম ক্ষেত্র সেট করুন. আরও...
( GAIDDictionaryBuilder *) - পণ্য যোগ করুন:
এই হিট একটি পণ্য যোগ করে. আরও...
( GAIDDictionaryBuilder *) - যোগ পণ্য ইমপ্রেশন:ইমপ্রেশনলিস্ট:ইমপ্রেশন উৎস:
এই হিট একটি পণ্য ছাপ যোগ করুন. আরও...
( GAIDDictionaryBuilder *) - প্রচার যোগ করুন:
এই হিট একটি প্রচার যোগ করুন. আরও...

ক্লাস পদ্ধতি

("এর পরিবর্তে createScreenView ব্যবহার করুন।") + অ্যাপভিউ তৈরি করুন
একটি অ্যাপভিউ হিটের জন্য নির্দিষ্ট পরামিতি সহ একটি GAIDictionaryBuilder অবজেক্ট প্রদান করে। আরও...
( GAIDDictionaryBuilder *) + স্ক্রিনভিউ তৈরি করুন
একটি স্ক্রিনভিউ হিটের জন্য নির্দিষ্ট পরামিতি সহ একটি GAIDictionaryBuilder অবজেক্ট প্রদান করে। আরও...
( GAIDDictionaryBuilder *) + createEventWithCategory:action:label:value:
একটি ইভেন্ট হিটের জন্য নির্দিষ্ট পরামিতি সহ একটি GAIDictionaryBuilder অবজেক্ট প্রদান করে। আরও...
( GAIDDictionaryBuilder *) + createExceptionWithDescription:withFatal:
একটি ব্যতিক্রম হিটের জন্য নির্দিষ্ট পরামিতি সহ একটি GAIDictionaryBuilder অবজেক্ট প্রদান করে। আরও...
( GAIDDictionaryBuilder *) + CreateItemWithTransactionId:name:sku:category:price:quantity:currency Code:
একটি আইটেম হিট নির্দিষ্ট পরামিতি সহ একটি GAIDictionaryBuilder অবজেক্ট প্রদান করে। আরও...
( GAIDDictionaryBuilder *) সামাজিক উইথনেটওয়ার্ক তৈরি করুন: কর্ম: লক্ষ্য:
একটি সামাজিক হিটের জন্য নির্দিষ্ট পরামিতি সহ একটি GAIDictionaryBuilder অবজেক্ট প্রদান করে। আরও...
( GAIDDictionaryBuilder *) + createTimingWithCategory:interval:name:label:
টাইমিং হিটের জন্য নির্দিষ্ট পরামিতি সহ একটি GAIDictionaryBuilder অবজেক্ট প্রদান করে। আরও...
( GAIDDictionaryBuilder *) + CreateTransactionWithId:অধিভুক্তি:রাজস্ব:ট্যাক্স:শিপিং:মুদ্রার কোড:
একটি লেনদেন হিট নির্দিষ্ট পরামিতি সহ একটি GAIDictionaryBuilder অবজেক্ট প্রদান করে। আরও...

পদ্ধতি ডকুমেন্টেশন

- ( GAIDictionaryBuilder *) সেট সমস্ত: (NSD অভিধান *) params

NSString নয় এমন কোনো কী এবং NSString বা NSNull নয় এমন কোনো মানকে উপেক্ষা করে এই বস্তুর মধ্যে প্যারাম থেকে সমস্ত নাম-মানের জোড়া কপি করে।

- (NSString *) পান: (NSString *) paramName

ইনপুট পরামিতি paramName-এর মান প্রদান করে, অথবা যদি paramName উপস্থিত না থাকে তাহলে শূন্য।

- (NSMutableDictionary *) বিল্ড

এটিতে সেট করা সমস্ত প্যারামিটার সহ একটি NSMutableDictionary অবজেক্ট ফেরত দিন।

- ( GAIDictionaryBuilder *) setCampaign ParametersFromUrl: (NSString *) urlString

বিশ্লেষণ প্রচারাভিযান প্যারামে utm প্রচারাভিযানের পরামিতি পার্স করে এবং অনুবাদ করে এবং একটি মানচিত্র হিসাবে সেগুলি ফেরত দেয়।

পরামিতি
params utm প্রচারাভিযানের পরামিতি ধারণকারী url.

বৈধ প্রচারের পরামিতিগুলি হল:

  • utm_id
  • utm_ ক্যাম্পেইন
  • utm_content
  • utm_medium
  • utm_source
  • utm_term
  • dclid
  • gclid
  • gmob_t
  • অ্যালিড
  • anid

উদাহরণ: http://my.site.com/index.html?utm_campaign=wow&utm_source=source utm_campaign=wow&utm_source=source।

অটো-ট্যাগিং এবং ম্যানুয়াল ট্যাগিং সম্পর্কে আরও তথ্যের জন্য, অটো-ট্যাগিংয়ের সুবিধাগুলি দেখুন।

+ ( GAIDictionaryBuilder *) createAppView

একটি অ্যাপভিউ হিটের জন্য নির্দিষ্ট পরামিতি সহ একটি GAIDictionaryBuilder অবজেক্ট প্রদান করে।

মনে রাখবেন যে এই পদ্ধতিটি ব্যবহার করলে ফলোঅন হিটগুলির জন্য স্ক্রীনের নাম সেট করা হবে না। এটি করার জন্য আপনাকে GAITracker উদাহরণে set:kGAIDescription value:<screenName> কল করতে হবে।

এই পদ্ধতি অবজ্ঞা করা হয়. পরিবর্তে createScreenView ব্যবহার করুন।

+ ( GAIDictionaryBuilder *) createScreenView

একটি স্ক্রিনভিউ হিটের জন্য নির্দিষ্ট পরামিতি সহ একটি GAIDictionaryBuilder অবজেক্ট প্রদান করে।

মনে রাখবেন যে এই পদ্ধতিটি ব্যবহার করলে ফলোঅন হিটগুলির জন্য স্ক্রীনের নাম সেট করা হবে না। এটি করার জন্য আপনাকে GAITracker উদাহরণে set:kGAIDescription value:<screenName> কল করতে হবে।

+ ( GAIDictionaryBuilder *) createEventWithCategory: (NSString *) বিভাগ
কর্ম: (NSString *) কর্ম
লেবেল: (NSString *) লেবেল
মান: (NSNumber*) মান

একটি ইভেন্ট হিটের জন্য নির্দিষ্ট পরামিতি সহ একটি GAIDictionaryBuilder অবজেক্ট প্রদান করে।

+ ( GAIDictionaryBuilder *) createExceptionWithDescription: (NSString *) বর্ণনা
সঙ্গে মারাত্মক: (NSNumber*) মারাত্মক

একটি ব্যতিক্রম হিটের জন্য নির্দিষ্ট পরামিতি সহ একটি GAIDictionaryBuilder অবজেক্ট প্রদান করে।

+ ( GAIDictionaryBuilder *) createItemWithTransactionId: (NSString *) লেনদেন নাম্বার
নাম: (NSString *) নাম
sku: (NSString *) sku
বিভাগ: (NSString *) বিভাগ
মূল্য: (NSNumber*) মূল্য
পরিমাণ: (NSNumber*) পরিমাণ
মুদ্রা কোড: (NSString *) মুদ্রা কোড

একটি আইটেম হিট নির্দিষ্ট পরামিতি সহ একটি GAIDictionaryBuilder অবজেক্ট প্রদান করে।

+ ( GAIDictionaryBuilder *) সামাজিক উইথনেটওয়ার্ক তৈরি করুন: (NSString *) অন্তর্জাল
কর্ম: (NSString *) কর্ম
লক্ষ্য: (NSString *) লক্ষ্য

একটি সামাজিক হিটের জন্য নির্দিষ্ট পরামিতি সহ একটি GAIDictionaryBuilder অবজেক্ট প্রদান করে।

+ ( GAIDictionaryBuilder *) createTimingWithCategory: (NSString *) বিভাগ
অন্তর: (NSNumber*) intervalMillis
নাম: (NSString *) নাম
লেবেল: (NSString *) লেবেল

টাইমিং হিটের জন্য নির্দিষ্ট পরামিতি সহ একটি GAIDictionaryBuilder অবজেক্ট প্রদান করে।

+ ( GAIDictionaryBuilder *) createTransactionWithId: (NSString *) লেনদেন নাম্বার
অধিভুক্তি: (NSString *) অধিভুক্তি
রাজস্ব: (NSNumber*) রাজস্ব
ট্যাক্স: (NSNumber*) ট্যাক্স
পাঠানো: (NSNumber*) পাঠানো
মুদ্রা কোড: (NSString *) মুদ্রা কোড

একটি লেনদেন হিট নির্দিষ্ট পরামিতি সহ একটি GAIDictionaryBuilder অবজেক্ট প্রদান করে।

- ( GAIDictionaryBuilder *) setProductAction: ( GAIEcommerceProductAction *) পণ্য কর্ম

এই আঘাতের জন্য পণ্য কর্ম ক্ষেত্র সেট করুন.

- ( GAIDictionaryBuilder *) পণ্য যোগ করুন: ( GAIEcommerceProduct *) পণ্য

এই হিট একটি পণ্য যোগ করে.

- ( GAIDictionaryBuilder *) addProduct Impression: ( GAIEcommerceProduct *) পণ্য
ছাপ তালিকা: (NSString *) নাম
ইমপ্রেশন উৎস: (NSString *) উৎস

এই হিট একটি পণ্য ছাপ যোগ করুন.

- ( GAIDictionaryBuilder *) addPromotion: ( GAIEcommercePromotion *) পদোন্নতি

এই হিট একটি প্রচার যোগ করুন.