@@ -50,6 +50,19 @@ const eventFor = (
5050
5151const custom_event = eventFor ( EventType . CustomEvent , [ Category . Custom ] , [ ] , [ ] )
5252
53+ const ad_impression = eventFor (
54+ EventType . AdImpression ,
55+ [ Category . AllApps ] ,
56+ [
57+ stringParam ( "ad_platform" , "MoPub" ) ,
58+ stringParam ( "ad_source" , "AdColony" ) ,
59+ stringParam ( "ad_format" , "Banner" ) ,
60+ stringParam ( "ad_unit_name" , "Banner_03" ) ,
61+ stringParam ( "currency" , "USD" ) ,
62+ numberParam ( "value" , 3.99 ) ,
63+ ]
64+ )
65+
5366const add_payment_info = eventFor (
5467 EventType . AddPaymentInfo ,
5568 [ Category . RetailEcommerce ] ,
@@ -159,6 +172,19 @@ const begin_checkout = eventFor(
159172 ]
160173)
161174
175+ const campaign_details = eventFor (
176+ EventType . CampaignDetails ,
177+ [ Category . AllApps ] ,
178+ [
179+ stringParam ( "campaign_id" , "SUMMER_FUN" ) ,
180+ stringParam ( "campaign" , "Summer_fun" ) ,
181+ stringParam ( "source" , "google" ) ,
182+ stringParam ( "medium" , "cpc" ) ,
183+ stringParam ( "term" , "summer+travel" ) ,
184+ stringParam ( "content" , "logolink" ) ,
185+ ]
186+ )
187+
162188const earn_virtual_currency = eventFor (
163189 EventType . EarnVirtualCurrency ,
164190 [ Category . AllApps ] ,
@@ -274,6 +300,15 @@ const remove_from_cart = eventFor(
274300 ]
275301)
276302
303+ const screen_view = eventFor (
304+ EventType . ScreenView ,
305+ [ Category . AllApps ] ,
306+ [
307+ stringParam ( "screen_class" , "MainActivity" ) ,
308+ stringParam ( "screen_name" , "About" ) ,
309+ ]
310+ )
311+
277312const search = eventFor (
278313 EventType . Search ,
279314 [ Category . AllApps ] ,
@@ -489,6 +524,8 @@ export const suggestedEventFor = (eventType: EventType): Event2 => {
489524 case EventType . CustomEvent :
490525 return custom_event
491526
527+ case EventType . AdImpression :
528+ return ad_impression
492529 case EventType . AddPaymentInfo :
493530 return add_payment_info
494531 case EventType . AddShippingInfo :
@@ -499,6 +536,8 @@ export const suggestedEventFor = (eventType: EventType): Event2 => {
499536 return add_to_wishlist
500537 case EventType . BeginCheckout :
501538 return begin_checkout
539+ case EventType . CampaignDetails :
540+ return campaign_details
502541 case EventType . EarnVirtualCurrency :
503542 return earn_virtual_currency
504543 case EventType . GenerateLead :
@@ -517,6 +556,8 @@ export const suggestedEventFor = (eventType: EventType): Event2 => {
517556 return refund
518557 case EventType . RemoveFromCart :
519558 return remove_from_cart
559+ case EventType . ScreenView :
560+ return screen_view
520561 case EventType . Search :
521562 return search
522563 case EventType . SelectContent :
0 commit comments