Interface AdTotalsResponseDataOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
AdTotalsResponseData,AdTotalsResponseData.Builder
public interface AdTotalsResponseDataOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangetAdAudioPriority()EMetric.AdAudioPrioritybooleangetAdAutoplay()flags from PG (normalized as booleans at select time)doublegetAdConversionRate()EMetric.AdConversionRate (AdConversions / TotalEventViewers * 100)intgetAdConversions()conversions / engagedintgetAdEngagedViews()EMetric.AdEngagedViews (uniq devices that interacted (CTA or custom))doublegetAdEngagement()EMetric.AdEngagement (avg engaged seconds per engaged session (nullable/omitted when N/A))doublegetAdFrequency()EMetric.AdFrequency (impressions / AdTotalReach)doublegetAdInteractionRate()EMetric.AdInteractionRate (interactions / impressions * 100)doublegetAdReachPct()EMetric.AdReachPct (reach / total_event_viewers * 100)doublegetAdReplayRate()EMetric.AdReplayRate (replays / impressions * 100)intgetAdReplays()EMetric.AdReplaysintgetAdTotalReach()reach + baselinedoublegetAdUnmuteRate()EMetric.AdUnmuteRate (unmutes / video_impressions * 100)intgetAdUnmutes()EMetric.AdUnmutesintgetAdVideoComplete()EMetric.AdVideoCompleteintgetAdVideoQ25()EMetric.AdVideoQ25intgetAdVideoQ50()EMetric.AdVideoQ50intgetAdVideoQ75()EMetric.AdVideoQ75doublegetAdViewRate()EMetric.AdViewRate (AdUnmutes / TotalAdVideoImpressions * 100)doublegetAverageCtr()rates & ratios (percent values as doubles)longgetEventId()uint64 event_id = 1 [json_name = "eventId"];java.lang.StringgetQuestionId()string question_id = 2 [json_name = "questionId"];com.google.protobuf.ByteStringgetQuestionIdBytes()string question_id = 2 [json_name = "questionId"];intgetTotalAdClicks()EMetric.TotalAdClicksintgetTotalAdImpressions()base totalsintgetTotalAdInteractions()EMetric.TotalAdInteractionsintgetTotalAdVideoImpressions()EMetric.TotalAdVideoImpressionsintgetTotalAdVideoPlayed()EMetric.TotalAdVideoPlayedintgetTotalDisplayImpressions()EMetric.TotalDisplayImpressionsintgetTotalEventViewers()EMetric.TotalEventViewers (uniq devices for the event)doublegetVideoCompletionRate()EMetric.VideoCompletionRate (completes / video starts * 100)booleanhasAdEngagement()EMetric.AdEngagement (avg engaged seconds per engaged session (nullable/omitted when N/A))
-
-
-
Method Detail
-
getEventId
long getEventId()
uint64 event_id = 1 [json_name = "eventId"];- Returns:
- The eventId.
-
getQuestionId
java.lang.String getQuestionId()
string question_id = 2 [json_name = "questionId"];- Returns:
- The questionId.
-
getQuestionIdBytes
com.google.protobuf.ByteString getQuestionIdBytes()
string question_id = 2 [json_name = "questionId"];- Returns:
- The bytes for questionId.
-
getTotalAdImpressions
int getTotalAdImpressions()
base totals
uint32 total_ad_impressions = 10 [json_name = "totalAdImpressions"];- Returns:
- The totalAdImpressions.
-
getTotalDisplayImpressions
int getTotalDisplayImpressions()
EMetric.TotalDisplayImpressions
uint32 total_display_impressions = 11 [json_name = "totalDisplayImpressions"];- Returns:
- The totalDisplayImpressions.
-
getTotalAdVideoImpressions
int getTotalAdVideoImpressions()
EMetric.TotalAdVideoImpressions
uint32 total_ad_video_impressions = 12 [json_name = "totalAdVideoImpressions"];- Returns:
- The totalAdVideoImpressions.
-
getTotalAdVideoPlayed
int getTotalAdVideoPlayed()
EMetric.TotalAdVideoPlayed
uint32 total_ad_video_played = 13 [json_name = "totalAdVideoPlayed"];- Returns:
- The totalAdVideoPlayed.
-
getTotalAdClicks
int getTotalAdClicks()
EMetric.TotalAdClicks
uint32 total_ad_clicks = 20 [json_name = "totalAdClicks"];- Returns:
- The totalAdClicks.
-
getTotalAdInteractions
int getTotalAdInteractions()
EMetric.TotalAdInteractions
uint32 total_ad_interactions = 21 [json_name = "totalAdInteractions"];- Returns:
- The totalAdInteractions.
-
getAdVideoQ25
int getAdVideoQ25()
EMetric.AdVideoQ25
uint32 ad_video_q25 = 22 [json_name = "adVideoQ25"];- Returns:
- The adVideoQ25.
-
getAdVideoQ50
int getAdVideoQ50()
EMetric.AdVideoQ50
uint32 ad_video_q50 = 23 [json_name = "adVideoQ50"];- Returns:
- The adVideoQ50.
-
getAdVideoQ75
int getAdVideoQ75()
EMetric.AdVideoQ75
uint32 ad_video_q75 = 24 [json_name = "adVideoQ75"];- Returns:
- The adVideoQ75.
-
getAdVideoComplete
int getAdVideoComplete()
EMetric.AdVideoComplete
uint32 ad_video_complete = 25 [json_name = "adVideoComplete"];- Returns:
- The adVideoComplete.
-
getAdReplays
int getAdReplays()
EMetric.AdReplays
uint32 ad_replays = 26 [json_name = "adReplays"];- Returns:
- The adReplays.
-
getAdUnmutes
int getAdUnmutes()
EMetric.AdUnmutes
uint32 ad_unmutes = 27 [json_name = "adUnmutes"];- Returns:
- The adUnmutes.
-
getAdTotalReach
int getAdTotalReach()
reach + baseline
uint32 ad_total_reach = 30 [json_name = "adTotalReach"];- Returns:
- The adTotalReach.
-
getTotalEventViewers
int getTotalEventViewers()
EMetric.TotalEventViewers (uniq devices for the event)
uint32 total_event_viewers = 31 [json_name = "totalEventViewers"];- Returns:
- The totalEventViewers.
-
getAverageCtr
double getAverageCtr()
rates & ratios (percent values as doubles)
double average_ctr = 40 [json_name = "averageCtr"];- Returns:
- The averageCtr.
-
getAdInteractionRate
double getAdInteractionRate()
EMetric.AdInteractionRate (interactions / impressions * 100)
double ad_interaction_rate = 41 [json_name = "adInteractionRate"];- Returns:
- The adInteractionRate.
-
getVideoCompletionRate
double getVideoCompletionRate()
EMetric.VideoCompletionRate (completes / video starts * 100)
double video_completion_rate = 42 [json_name = "videoCompletionRate"];- Returns:
- The videoCompletionRate.
-
getAdReachPct
double getAdReachPct()
EMetric.AdReachPct (reach / total_event_viewers * 100)
double ad_reach_pct = 43 [json_name = "adReachPct"];- Returns:
- The adReachPct.
-
getAdReplayRate
double getAdReplayRate()
EMetric.AdReplayRate (replays / impressions * 100)
double ad_replay_rate = 44 [json_name = "adReplayRate"];- Returns:
- The adReplayRate.
-
getAdViewRate
double getAdViewRate()
EMetric.AdViewRate (AdUnmutes / TotalAdVideoImpressions * 100)
double ad_view_rate = 45 [json_name = "adViewRate"];- Returns:
- The adViewRate.
-
getAdFrequency
double getAdFrequency()
EMetric.AdFrequency (impressions / AdTotalReach)
double ad_frequency = 46 [json_name = "adFrequency"];- Returns:
- The adFrequency.
-
getAdUnmuteRate
double getAdUnmuteRate()
EMetric.AdUnmuteRate (unmutes / video_impressions * 100)
double ad_unmute_rate = 47 [json_name = "adUnmuteRate"];- Returns:
- The adUnmuteRate.
-
getAdConversionRate
double getAdConversionRate()
EMetric.AdConversionRate (AdConversions / TotalEventViewers * 100)
double ad_conversion_rate = 48 [json_name = "adConversionRate"];- Returns:
- The adConversionRate.
-
getAdConversions
int getAdConversions()
conversions / engaged
uint32 ad_conversions = 50 [json_name = "adConversions"];- Returns:
- The adConversions.
-
getAdEngagedViews
int getAdEngagedViews()
EMetric.AdEngagedViews (uniq devices that interacted (CTA or custom))
uint32 ad_engaged_views = 51 [json_name = "adEngagedViews"];- Returns:
- The adEngagedViews.
-
hasAdEngagement
boolean hasAdEngagement()
EMetric.AdEngagement (avg engaged seconds per engaged session (nullable/omitted when N/A))
optional double ad_engagement = 52 [json_name = "adEngagement"];- Returns:
- Whether the adEngagement field is set.
-
getAdEngagement
double getAdEngagement()
EMetric.AdEngagement (avg engaged seconds per engaged session (nullable/omitted when N/A))
optional double ad_engagement = 52 [json_name = "adEngagement"];- Returns:
- The adEngagement.
-
getAdAutoplay
boolean getAdAutoplay()
flags from PG (normalized as booleans at select time)
bool ad_autoplay = 60 [json_name = "adAutoplay"];- Returns:
- The adAutoplay.
-
getAdAudioPriority
boolean getAdAudioPriority()
EMetric.AdAudioPriority
bool ad_audio_priority = 61 [json_name = "adAudioPriority"];- Returns:
- The adAudioPriority.
-
-