YoutubeCommentsClusteringMiniStanza

YouTube CommentsInfrastructure

GoogleApi.ContentWarehouse.V1.Model.YoutubeCommentsClusteringMiniStanza

4
out of 10
Low
SEO Impact
Intended to be simpler to work with than the ExportedStanza it's derived from See documentation: https://g3doc.corp.google.com/company/teams/youtube/community_intelligence/eng_resources/data_sources.md#ministanza Next available: 84

SEO Analysis

AI Generated

Related to video content processing and YouTube integration. Video content appears in universal search results, video carousels, and YouTube search. This model processes video signals that determine how video content is ranked and displayed in both web search and YouTube search results.

Actionable Insights for SEOs

  • Understanding this model helps SEOs grasp Google's internal data architecture
  • Consider how this system might interact with other ranking signals

Attributes

68
Sort:|Filter:
isDeletedboolean(
Default: nil

Whether a comment is from deleted shares. See stanza_restrictions for more specific information and is_publicly_visible for comments which are allowed to be seen by everyone.

numRepliersinteger(
Default: nil

Number of different repliers the comment has.

ytReplyToItemIdstring
Default: nilFull type: String.t

For replies to replies, this contains the parent reply's id. The parent_id field is actually the root stanza_id (not guaranteed AFAIK).

detailedLanguageCodestring
Default: nilFull type: String.t

The language code with extra script details. This is derived from detailed_language_code if it's populated, otherwise the same as language_code. E.g. mr-Latn

textEmbeddingstring
Default: nilFull type: %{optional(String.t

Comment text embedding.

contentUpdateTimestampdatetime
Default: nilFull type: DateTime.t

The stanza content last update timestamp, as observed by the server. Note that for many comments older than Nov. 2014 this is unset in the original stanza. MiniStanza tries to be consistent with the original so for such comments it remains unset in MiniStanza. If you use this field you should check has_content_update_timestamp().

ytCommentQualityScore3float(
Default: nil
channelIdstring
Default: nilFull type: String.t

The channel of the video or post this comment belongs to. In certain circumstances a video can belong to multiple channels, this channel_id does not handle that situation well. go/yt-identity-overview for further reading.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.YoutubeCommentsRankingYouTubeCommentTextQualityAnnotation.t

Predicted probability of the comment being flagged based on the text. For testing the new annotation process only.

isPinnedboolean(
Default: nil

Whether the comment is pinned. This is derived from YTMS and may be out of sync with other fields (a day early or behind).

creationTimeInSecondsstring
Default: nilFull type: String.t

The time when the comment is created.

ytCommentQualityScorefloat(
Default: nil

Existing quality corpus scores.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.YoutubeCommentsRankingYouTubeCommentTextQualityAnnotation.t

Predicted probability of the comment being flagged based on the text.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.YoutubeBackstageSuperVodCommentInfo.t

Super Thanks related info if a comment is posted through a Super Thanks purchase.

wordEntropyfloat(
Default: nil

Word entropy of the comment.

endUserDeletedboolean(
Default: nil

Whether a comment is deleted by the end user.

commentClassificationBucketsstring
Default: nilFull type: list(String.t

List of pre-defined classification score buckets to which the comment belongs. E.g. satisfaction_v1_percentile_80.

parentIdstring
Default: nilFull type: String.t

The parent stanza's stanza_id, empty for top-level posts (non-replies). Prefer is_reply field for checking if a comment is a reply since that is unaffected by surrogatization. For replies to replies, this is the root stanza_id (not guaranteed AFAIK).

mustDeleteCommentsboolean(
Default: nil

Whether a comment's author channel is deleted. Populated from http://shortn/_YttLvbraAI.

offlineEngagementScoresmap(
Default: nil

Offline engagement scores map. Keyed by various model names.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.VideoYoutubeCommentsRankingCTRMetrics.t

Comments empirical CTRs.

postIdstring
Default: nilFull type: String.t

The post this comment belongs to.

sensitivityScoresmap(
Default: nil

Sensitivity scores map for smart reply sensitivity scores. Keyed by model names. See (g3doc/company/teams/expander/research/conversation/sensitive.md) for more information on sensitivity scores.

misinfoScoresmap(
Default: nil

Misinfo scores map. Keyed by various model names.

languageCodestring
Default: nilFull type: String.t

Unicode CLDR language code of the segments, as implemented by //depot/google3/java/com/google/i18n/identifiers/LanguageCode.java This is derived from user_content and should be considered the canonical language code of the comment.

subjectIsVideoOwnerboolean(
Default: nil

Whether the comment is authored by the creator.

automodScoresmap(
Default: nil

Automod scores map. Keyed by various model names. Deprecated. Consider using low_quality_scores instead.

lowQualityDecisionsmap(
Default: nil

Low quality decisions. Keyed by decision types corresponding to secondary keys.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleActivityStreamqualityDistillerEngagements.t

All distiller engagements like reports and downvotes.

commentTypestring
Default: nilFull type: String.t

Whether the comment is on a video, post, or other product.

shortReplyVideoIdstring
Default: nilFull type: String.t

Associated Short Reply video ID if the comment represents a Short Reply. See go/yt-comment-sticker-m2.

ansibleScoresmap(
Default: nil

TnS Ansible scores map. Keyed by various model names.

commentClassificationRankingmap(
Default: nil

Comment classification for ranking mapping all secondary keys to values. E.g. {"joke_v1":0.8, "joke_v2":0.7, "question_v1":0.3}.

videoIdstring
Default: nilFull type: String.t

The video this comment belongs to.

mentionedTimestampCommentSecondinteger(
Default: nil

Timed comments for the "mentioned" secondary key.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.YoutubeCommentsApiCommentModeratedRestriction.t

Contains various comment moderated restrictions. Only available in the Atlas version. Extracted from http://shortn/_2LzgPEF5K3

channelProfileQualityScoresmap(
Default: nil

Channel profile quality scores map. Keyed by various model names.

ytCommentQualityScore2float(
Default: nil
subscriptionTimestampstring
Default: nilFull type: String.t

The timestamp (in seconds) when the author subscribed to the channel.

numDislikesinteger(
Default: nil

Number of dislikes the comment has. num_likes and num_dislikes are retrieved from a different source than other fields and may be out of sync (a day early or behind).

isSubscriberboolean(
Default: nil

If the comment author is publicly subscribed to the channel.

stanzaIdstring
Default: nilFull type: String.t

Refers to the stanza this data is derived from.

impersonationScoresmap(
Default: nil

Impersonation scores map. Keyed by secondary key (score type).

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsPrincipalProto.t

The author of the comment Prefer using yt_author_channel_id instead of subject when possible.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.SocialCommonSegments.t

A textual content for the context.

eligibleQualifiedTeaserFiltersstring
Default: nilFull type: list(String.t

The qualified comment teaser filters that this comment is eligible for. Refer to go/comment-teaser-design for more information.

isAuthorSponsorboolean(
Default: nil

If the author is a channel member (sponsor).

coverageSamplingEligibleboolean(
Default: nil

Whether or not this comment is eligible for comment classifier coverage sampling (in Kapla). Refer to go/coverage-monitoring-for-kapla-comment-classifiers for more information.

smartRepliesstring
Default: nilFull type: %{optional(String.t

Smart replies for this comment. Keyed by model names.

hasCreatorReplyboolean(
Default: nil

If the comment has a creator reply.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.SocialStanzaStanzaRestriction.t

Contains various restriction information about a stanza.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.YoutubeCommentsApiCommentEnforcementStatus.t

Contains the current status of comment enforcement. This provides a summary/aggregation of all restrictions (one per comment), while CommentModeratedRestriction provides the history of restrictions (multiple per comment). Extracted from http://shortn/_m5yiWa8ENR

lastReplyTimestampUsecstring
Default: nilFull type: String.t

The time when last reply is created.

numRepliesinteger(
Default: nil

Number of non-abusive replies the comment has.

numSubscribersBucketinteger(
Default: nil

Bucketed number of subscribers held by comment author.

numLikesinteger(
Default: nil

Number of likes the comment has. num_likes and num_dislikes are retrieved from a different source than other fields and may be out of sync (a day early or behind).

charEntropyfloat(
Default: nil

Char entropy of the comment.

hasCreatorHeartboolean(
Default: nil

Indicator for whether there is creator heart on this comment.

isPubliclyVisibleboolean(
Default: nil

If the post is publicly visible.

creationDevicestring
Default: nilFull type: String.t

The creation device. Derived from shares:yt_creation_device

commentClassificationmap(
Default: nil

Comment classification mapping all secondary keys to values. E.g. {"joke_v1":0.8, "joke_v2":0.7, "question_v1":0.3}.

contentstring
Default: nilFull type: String.t

The text content of the comment.

isReplyboolean(
Default: nil

Whether the comment is a reply.

ytAuthorChannelIdstring
Default: nilFull type: String.t

The youtube channel id of the comment author. One person can have multiple channels and one channel can have multiple users. go/yt-identity-overview for further reading.

channelDiscussionIdstring
Default: nilFull type: String.t

The channel this channel discussion comment belongs to. Note that this will match channel_id for such comments.

lowQualityScoresmap(
Default: nil

Comment low quality scores. Keyed by various model names. Rename from the old automod_scores.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.YoutubeCommentsSentimentSentiment.t

Sentiment. This omits entity_sentiment and keeps only the polarity, magnitude, and score. Sentiment as currently implemented is not debiased and has limited language coverage. Please read go/comments-sentiment-access before using.

textLengthinteger(
Default: nil

Text length of the comment in UTF-16 code points. The encoding could change in the future.