AssistantLogsCommunicationPersonalContactDataLog
Assistant LogsInfrastructureGoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationPersonalContactDataLog
SEO Analysis
AI GeneratedBackend infrastructure with indirect SEO impact. This model (Assistant Logs Communication Personal Contact Data Log) contains SEO-relevant attributes including recognitionAlternateScore. Key functionality includes: Google AccountProvenance of the contact.
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
30accountProvenanceAssistantLogsCommunicationGoogleAccountProvenance →nilFull type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationGoogleAccountProvenance.tGoogle AccountProvenance of the contact.
commonNameAliasConfidencenumber(nilPopulated if matched_name_type is GIVEN_NAME_ALIAS or FULL_NAME_ALIAS.
conceptIdstringnilFull type: String.tConcept id for relationships in English, e.g. "Mother" for all non-English locales. It's only populated for source = RELATIONSHIP.
deviceContactAttributeslist(integer(nilInteger value corresponding to DeviceContactExtraMetadata.Attribute enum. http://google3/social/graph/wire/proto/merged_person.proto?l=933&rcl=320308954
emailIdCountinteger(nil# emails stored for the contact.
fuzzyNgramMatchAssistantLogsCommunicationFuzzyNgramMatchLog →nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationFuzzyNgramMatchLog.tPopulate only if ContactRecognitionAlternate.Source is 'FUZZY_CONTACT_MATCH'.
gaiaIdstringnilFull type: String.tContact owner's gaia id from cs/symbol::symbol:quality_qrewrite.PersonalContactData.shared_contact_owner_gaia_id. Only populated for is_shared = true and non sign-out mode and user is not the owner of the contact(shared contact from other user). This field is not being logged in P2.
isContactFromSecondaryAccountboolean(nilBoolean value indicating whether selected contact is from different account than the logged in account.
isExactMatchboolean(nilIf the contact is matched exactly from the query name.
isSharedboolean(nilIf this is a shared contact. This is true in 2 cases: - User is calling their own contacts that have been marked as shared. - User is calling shared contacts from some other user's contact list. This field is not being logged in P2.
isTransliteratedMatchboolean(nilIndicate the contact matches the transliterated query.
isVanityContactboolean(nilTrue if the contact is a vanity contact(has email = user's email address).
isVisibleToGuestsRelationshipboolean(nilIf the lookup was done using relationship which is visible to guests. This value will only be set if lookup was done using relationship. E.g. user has a guest relationship (doctor) -> (John) And user says "call doctor", then this value will be true.
matchedNameTypestringnilFull type: String.tThe matched name type of a contact candidate.
matchedRecognitionAlternateNamestringnilFull type: String.tAlternate recognition term which was used to match this contact.
matchedStarlightLookupNamestringnilFull type: list(String.tNgram matched by starlight lookup for fuzzy matching in fulfillment. We need this to analyze how many contacts are returned by starlight lookup that is not matched by fuzzy matching. For example, "Komal Dear" is matched to "Komal Dr" by fuzzy match. When doing starlight lookup, "Komal" and "Dr" will be looked up separately. So "Dr xxx" will also be returned. We want to see how often this happens.
nilFull type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationPersonMetadataLog.tPersonMetadata of the selected contact.
nameMatchedContactIndexlist(integer(nilThe indices of the contact in |candidate_contact| whose name matches the |selected_contact_data|. |candidate_contact|: http://google3/logs/proto/assistant/contact.proto?l=111&rcl=306283376 |selected_contact_data|: http://google3/logs/proto/assistant/contact.proto?l=108&rcl=306283376
originalQueryNamestringnilFull type: String.tThe original name in the query as transcribed by ASR.
nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationPhoneLog.tInformation regarding the phone endpoints of the selected contact. Currently it is only logged for selected candidate.
phoneNumberCountinteger(nil# phone_numbers stored for the contact.
pkgReferenceTypestringnilFull type: String.tEncodes if pkg_person was resolved via a name or relationship reference.
recognitionAlternateScorenumber(nilPopulate only if ContactRecognitionAlternate.Source is not NONE.
recognitionAlternateSourcestringnilFull type: String.tRecognition alternative source type. If not none, then it indicates the personal contact data is alternative and how the alternative is fulfilled.
relationshipMemoryCountinteger(nilThe number of resolved relationship names and contact pointers from Assistant Memory.
selectedPhoneAssistantLogsCommunicationPhoneLog →nilFull type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsCommunicationPhoneLog.tInformation regarding the selected phone endpoint. Currently it is only logged for selected candidate.
shortcutContactInfoMajelContactInformationShortcutInformation →nilFull type: GoogleApi.ContentWarehouse.V1.Model.MajelContactInformationShortcutInformation.tShortcut information of the contact.
sourcestringnilFull type: String.tThe contact source of a contact candidate.
systemContactGroupIdlist(integer(nilInteger value corresponding to SystemContactGroup enum. http://google3/social/graph/wire/proto/merged_person.proto?l=3151&rcl=320308954
whatsappPhoneNumberCountinteger(nilDEPRECATED. Use phone instead. Used before 2020-01-13. Number of phone numbers annotated with Whatsapp.