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
google_ads_call_asset— links a phone number to a call-tracking conversion action.- Google’s conversion-tracking docs — for choosing
typeandcategory.