Skip to content

google_ads_conversion_action

A conversion action is a measurable event you care about — a form submit, a phone call, a purchase. Conversion actions tell Google what to optimize toward and what to report on.

Example

A simple lead-form conversion with a fixed value:

resource "google_ads_conversion_action" "lead" {
name = "Lead form submit"
type = "WEBPAGE"
category = "SUBMIT_LEAD_FORM"
status = "ENABLED"
counting_type = "ONE_PER_CLICK"
click_through_lookback_window_days = 30
view_through_lookback_window_days = 1
value_settings {
default_value = 50
default_currency_code = "EUR"
always_use_default_value = true
}
}

Schema

Required

  • name ( String )
  • type ( String ) One of: WEBPAGE, UPLOAD_CALLS, UPLOAD_CLICKS, AD_CALL, CLICK_TO_CALL, WEBSITE_CALL, GOOGLE_PLAY_DOWNLOAD, GOOGLE_PLAY_IN_APP_PURCHASE, FIREBASE_ANDROID_FIRST_OPEN, FIREBASE_IOS_FIRST_OPEN, STORE_VISITS, STORE_SALES .
  • category ( String ) One of: DEFAULT, PAGE_VIEW, PURCHASE, SIGNUP, LEAD, DOWNLOAD, ADD_TO_CART, BEGIN_CHECKOUT, SUBSCRIBE_PAID, PHONE_CALL_LEAD, IMPORTED_LEAD, SUBMIT_LEAD_FORM, BOOK_APPOINTMENT, REQUEST_QUOTE, GET_DIRECTIONS, OUTBOUND_CLICK, CONTACT, ENGAGEMENT, STORE_VISIT, STORE_SALE, QUALIFIED_LEAD, CONVERTED_LEAD .

Optional

  • status ( String ) One of: ENABLED, REMOVED, HIDDEN .
  • counting_type ( String ) One of: ONE_PER_CLICK, MANY_PER_CLICK .
  • click_through_lookback_window_days ( Integer )
  • view_through_lookback_window_days ( Integer )

Nested blocks documented below: value_settings.

Nested blocks

value_settings

Default monetary value Google assigns to each conversion. always_use_default_value = true overrides any per-conversion value sent at fire time (useful when the value is unknown until the lead is qualified).

Optional

  • default_value ( Number )
  • default_currency_code ( String )
  • always_use_default_value ( Boolean )

See also