小编Sim*_*ell的帖子

如何找到用于 Google Ads API 的转化操作 ID?

我正在使用最新 (v7) Google Ads API 通过 Python 客户端库上传 Google Ads 离线转化数据。这是我正在使用的标准代码:

import os

from google.ads.googleads.client import GoogleAdsClient
client = GoogleAdsClient.load_from_env(version='v7')

def process_adwords_conversion(
    conversion_date_time, 
    gclid, 
    conversion_action_id, 
    conversion_value
):

    conversion_date_time = convert_datetime(conversion_date_time)

    customer_id = os.environ['GOOGLE_ADS_LOGIN_CUSTOMER_ID']
    click_conversion = client.get_type("ClickConversion")
    conversion_action_service = client.get_service("ConversionActionService")
    click_conversion.conversion_action = (
        conversion_action_service.conversion_action_path(
            customer_id, conversion_action_id
        )
    )
    click_conversion.gclid = gclid
    click_conversion.conversion_value = float(conversion_value)
    click_conversion.conversion_date_time = conversion_date_time
    click_conversion.currency_code = "USD"

    conversion_upload_service = client.get_service("ConversionUploadService")
    request = client.get_type("UploadClickConversionsRequest")
    request.customer_id = customer_id
    request.conversions = [click_conversion]
    request.partial_failure = True
    conversion_upload_response = (
        conversion_upload_service.upload_click_conversions(
            request=request,
        ) …
Run Code Online (Sandbox Code Playgroud)

google-ads-api

7
推荐指数
1
解决办法
8192
查看次数

标签 统计

google-ads-api ×1