EmbedsEmbedClientItem
EmbedsInfrastructureGoogleApi.ContentWarehouse.V1.Model.EmbedsEmbedClientItem
SEO Analysis
AI GeneratedBackend infrastructure with indirect SEO impact. This model (Embeds Embed Client Item) contains 8 attributes that define its data structure. Key functionality includes: The canonical ID of the embed. If absent, the canonical ID is equal to the ID; if present, then the canonical ID represents an "equivalence class" of ...
Actionable Insights for SEOs
- Understanding this model helps SEOs grasp Google's internal data architecture
Attributes
8canonicalIdstringnilFull type: String.tThe canonical ID of the embed. If absent, the canonical ID is equal to the ID; if present, then the canonical ID represents an "equivalence class" of embeds which really refer to the same object. (For example, the URLs http://www.foo.com/ and http://foo.com/ refer to the same object) This field may be updated periodically by background processes.
deepLinkDataEmbedsDeepLinkData →nilFull type: GoogleApi.ContentWarehouse.V1.Model.EmbedsDeepLinkData.tDeep-linking data to take the user to the right place in a mobile app. This is only used for preview and attribution. Links that are specific to a given embed type should live on that specific embed's proto by using Link. See http://goto.google.com/mariana-design.
idstringnilFull type: String.tThe ID of the embed. This corresponds to the schema.org ID, as represented in the ItemScope.id field.
provenanceEmbedsProvenance →nilFull type: GoogleApi.ContentWarehouse.V1.Model.EmbedsProvenance.tThe provenance of the embed, populated when the embed originated from a web fetch. The provenance captures information about the web page the embed had originated, like the URL that was retrieved and the retrieved URL's canonical form. This is useful in the case where the URL shared by the URL redirects (e.g., in the case of a shortened URL).
renderIdstringnilFull type: String.tThe ID used to identify the embed during rendering. This field will match ID, if set, otherwise it will be the ID of the parent activity. This field is only populated on the server for client use and is not persisted to storage.
signaturestringnilFull type: String.tSignature of the embed, used for verification.
transientDataEmbedsTransientData →nilFull type: GoogleApi.ContentWarehouse.V1.Model.EmbedsTransientData.tTransient generic data that will not be saved on the server.
typestringnilFull type: list(String.tThe first value in type determines which extension field will be set. When creating an EmbedClientItem, you only need to set the first (primary) type in this field. When the server receives the item, it will populate the full type list using the parent annotations in the ItemType enum.