Method: customers.localServicesLeads.provideLeadFeedback

RPC to provide feedback on Local Services Lead resources.

HTTP request

POST https://googleads.googleapis.com/v19/{resourceName=customers/*/localServicesLeads/*}:provideLeadFeedback

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
resourceName

string

Required. The resource name of the local services lead that for which the feedback is being provided.

Request body

The request body contains data with the following structure:

JSON representation
{
  "surveyAnswer": enum (SurveyAnswer),

  // Union field survey_details can be only one of the following:
  "surveySatisfied": {
    object (SurveySatisfied)
  },
  "surveyDissatisfied": {
    object (SurveyDissatisfied)
  }
  // End of list of possible types for union field survey_details.
}
Fields
surveyAnswer

enum (SurveyAnswer)

Required. Survey answer for Local Services Ads Lead.

Union field survey_details. Details about various factors for being satisfied or dissatisfied with the lead. survey_details can be only one of the following:
surveySatisfied

object (SurveySatisfied)

Details about various factors for being satisfied with the lead.

surveyDissatisfied

object (SurveyDissatisfied)

Details about various factors for not being satisfied with the lead.

Response body

Response message for LocalServicesLeadService.ProvideLeadFeedback.

If successful, the response body contains data with the following structure:

JSON representation
{
  "creditIssuanceDecision": enum (CreditIssuanceDecision)
}
Fields
creditIssuanceDecision

enum (CreditIssuanceDecision)

Required. Decision of bonus credit issued or rejected. If a bonus credit is issued, it will be available for use in about two months.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/adwords

For more information, see the OAuth 2.0 Overview.

SurveyAnswer

Survey answer for Local Services Ads Lead.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
VERY_SATISFIED Very satisfied with the lead.
SATISFIED Satisfied with the lead.
NEUTRAL Neutral with the lead.
DISSATISFIED Dissatisfied with the lead.
VERY_DISSATISFIED Very dissatisfied with the lead.

SurveySatisfied

Details about various factors for being satisfied with the lead.

JSON representation
{
  "surveySatisfiedReason": enum (SurveySatisfiedReason),
  "otherReasonComment": string
}
Fields
surveySatisfiedReason

enum (SurveySatisfiedReason)

Required. Provider's reason for being satisfied with the lead.

otherReasonComment

string

Optional. Provider's free form comments. This field is required when OTHER_SATISFIED_REASON is selected as the reason.

SurveySatisfiedReason

Provider's reason for being satisfied with the lead.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
OTHER_SATISFIED_REASON Other reasons.
BOOKED_CUSTOMER Lead converted into a booked customer or client.
LIKELY_BOOKED_CUSTOMER Lead could convert into a booked customer or client soon.
HIGH_VALUE_SERVICE Lead was for a service that generates high value for the business.

SurveyDissatisfied

Details about various factors for not being satisfied with the lead.

JSON representation
{
  "surveyDissatisfiedReason": enum (SurveyDissatisfiedReason),
  "otherReasonComment": string
}
Fields
surveyDissatisfiedReason

enum (SurveyDissatisfiedReason)

Required. Provider's reason for not being satisfied with the lead.

otherReasonComment

string

Optional. Provider's free form comments. This field is required when OTHER_DISSATISFIED_REASON is selected as the reason.

SurveyDissatisfiedReason

Provider's reason for not being satisfied with the lead.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
OTHER_DISSATISFIED_REASON Other reasons.
GEO_MISMATCH Lead was for a service that does not match the business' service area.
JOB_TYPE_MISMATCH Lead was for a service that is not offered by the business.
NOT_READY_TO_BOOK Lead was by a customer that was not ready to book.
SPAM Lead was a spam. Example: lead was from a bot, silent called, scam, etc.
DUPLICATE Lead was a duplicate of another lead that is, customer contacted the business more than once.
SOLICITATION Lead due to solicitation. Example: a person trying to get a job or selling a product, etc.

CreditIssuanceDecision

Decision of bonus credit issued or rejected.

Enums
UNSPECIFIED Not specified.
UNKNOWN Used for return value only. Represents value unknown in this version.
SUCCESS_NOT_REACHED_THRESHOLD Bonus credit is issued successfully and bonus credit cap has not reached the threshold after issuing this bonus credit.
SUCCESS_REACHED_THRESHOLD Bonus credit is issued successfully and bonus credit cap has reached the threshold after issuing this bonus credit.
FAIL_OVER_THRESHOLD Bonus credit is not issued because the provider has reached the bonus credit cap.
FAIL_NOT_ELIGIBLE Bonus credit is not issued because this lead is not eligible for bonus credit.