Mục tiêu trong vòng đời

Sử dụng CustomerLifecycleGoalCampaignLifecycleGoal tài nguyên của API Google Ads để thiết lập các mục tiêu liên quan đến vòng đời của khách hàng. Kể từ phiên bản 15, API Google Ads hỗ trợ hoạt động thu nạp khách hàng một cách hiệu quả thu nạp khách hàng mới thông qua chiến dịch Tìm kiếm và chiến dịch Tối đa hoá hiệu suất của Google Ads .

Nếu tài khoản Google Ads của bạn đang sử dụng tính năng theo dõi lượt chuyển đổi trên nhiều tài khoản, thì phải định cấu hình mục tiêu vòng đời của khách hàng trong lượt chuyển đổi trên Google Ads khách hàng thay vì xuất hiện ngay trong tài khoản Google Ads. Bạn vẫn nên đặt mục tiêu vòng đời chiến dịch trong tài khoản của mình. Điều này tương tự như cách quản lý các mục tiêu khác khi sử dụng theo dõi lượt chuyển đổi trên nhiều tài khoản.

Xử lý các thao tác tạo và cập nhật (chỉ dành cho phiên bản 15)

Trong API Google Ads phiên bản 15, các thao tác được hỗ trợ trong CustomerLifecycleGoalServiceCampaignLifecycleGoalService khác một chút so với các dịch vụ khác trong API Google Ads. Thay vì tách riêng Toán tử createupdate, v15 CustomerLifecycleGoalOperationCampaignLifecycleGoalOperation chỉ có một hoạt động create và bạn cho biết ý định của mình bằng cách sử dụng update_mask như sau:

  • Để tạo mục tiêu trong vòng đời bằng phiên bản 15, hãy điền mục tiêu vào create nhưng Đừng đặt resource_name cũng như không đặt update_mask của hoạt động.

  • Để cập nhật mục tiêu trong vòng đời bằng phiên bản 15, hãy điền mục tiêu vào create, đặt resource_name của mục tiêu và đặt update_mask để liệt kê các trường bạn muốn cập nhật.

Thiết lập các mục tiêu trong vòng đời của khách hàng

Ở cấp khách hàng, hãy thiết lập mục tiêu vòng đời bằng cách tạo hoặc cập nhật CustomerLifecycleGoal. Có thể có lúc một CustomerLifecycleGoal cho mỗi tài khoản Google Ads. Chiến lược phát hành đĩa đơn Trường customer_acquisition_goal_value_settings.value xác định các thông số bổ sung mức điều chỉnh cho giá trị để thêm vào lượt chuyển đổi giao dịch mua đầu tiên của khách hàng mới. Bạn có thể hãy đọc customer_acquisition_goal_value_settings.high_lifetime_value của nhưng trường này không thể thay đổi trong API Google Ads.

Phân khúc đối tượng của bạn

Kể từ API Google Ads phiên bản 17, bạn phải sử dụng Tài nguyên UserListCustomerType để phân đoạn đối tượng cho các mục tiêu trong vòng đời của khách hàng. Thiết lập đối tượng ngay trên tài nguyên CustomerLifecycleGoal là không dùng nữa. Dưới đây là các chi tiết:

  • Trước phiên bản 17:
    • Thêm danh sách người dùng vào bộ sưu tập existing_user_lists của CustomerLifecycleGoal
  • Bắt đầu từ phiên bản 17:
    • Liên kết mỗi danh sách người dùng với một hoặc nhiều danh mục bằng cách tạo một UserListCustomerType cho mỗi tổ hợp danh mục và danh sách người dùng.

Trong API Google Ads phiên bản 17 trở lên

Sử dụng UserListCustomerTypeService đến tạo thực thể UserListCustomerType. Nếu bạn đã điền sẵn CustomerLifecycleGoal.lifecycle_goal_customer_definition_settings.existing_user_lists thì tài khoản của bạn sẽ chứa UserListCustomerType có liên quan thực thể.

UserListCustomerTypeService chỉ hỗ trợ createremove hoạt động, vì vậy, nếu muốn cập nhật UserListCustomerType hiện có, bạn sẽ bạn cần xóa tài khoản đó, sau đó tạo một tài khoản mới với các thông tin cập nhật cần thiết.

Bạn chỉ có thể gán UserListCustomerType cho một danh sách người dùng, nhưng danh sách người dùng có thể có nhiều bản sao UserListCustomerType được liên kết miễn là không có xung đột giữa UserListCustomerType thực thể. Đang cố gắng chỉ định thực thể UserListCustomerType bằng các tổ hợp sau customer_type_category vào cùng một danh sách người dùng sẽ dẫn đến UserListCustomerTypeError.CONFLICTING_CUSTOMER_TYPES lỗi:

customer_type_category đầu tiên Thứ hai customer_type_category
NGƯỜI MUA CONVERTED_LEADS
NGƯỜI MUA QUALIFIED_LEADS
NGƯỜI MUA CART_ABANDONERS
CONVERTED_LEADS QUALIFIED_LEADS
DISENGAGED_CUSTOMERS CONVERTED_LEADS
DISENGAGED_CUSTOMERS QUALIFIED_LEADS
DISENGAGED_CUSTOMERS CART_ABANDONERS

Trong API Google Ads phiên bản 16 trở xuống

Đặt các trường sau trên CustomerLifecycleGoal:

  1. lifecycle_goal_customer_definition_settings.existing_user_lists cho biết danh sách người dùng nào chứa khách hàng hiện tại.

  2. Chiến lược phát hành đĩa đơn lifecycle_goal_customer_definition_settings.high_lifetime_value_user_lists cho biết danh sách người dùng nào chứa khách hàng có giá trị vòng đời cao. Bạn có thể đọc trường này, nhưng không thể thay đổi trong API Google Ads.

Hành vi của tài nguyên dùng chung

Điều quan trọng cần nhớ là API Google Ads phiên bản 16 ngừng hoạt động vào tháng 1 năm 2025 UserListCustomerType và các trường phân khúc đối tượng trên CustomerLifecycleGoal là một tài nguyên dùng chung, có nghĩa là việc tạo UserListCustomerType thực thể trong phiên bản 17 trở lên sẽ dẫn đến việc sửa đổi đối với thực thể CustomerLifecycleGoal trong phiên bản 16 trở về trước và cách khác xung quanh.

Dưới đây là cách liên kết các trường trên hai tài nguyên:

Thay đổi trường "CustomerLifecycleTarget" trong phiên bản 16 Tác dụng phụ đối với "UserListCustomerType" trong phiên bản 17
lifecycle_goal_customer_definition_settings.existing_user_lists Tạo hoặc xoá các thực thể UserListCustomerType. Chiến lược phát hành đĩa đơn Trường user_list chứa tài nguyên danh sách người dùng được liên kết .
Thay đổi "UserListCustomerType" trong phiên bản 17 Tác dụng phụ đối với trường "CustomerLifecycleTarget" trong phiên bản 16
Tạo hoặc xoá các thực thể UserListCustomerType. Tên tài nguyên riêng lẻ sẽ được thêm vào hoặc bị xóa khỏi lifecycle_goal_customer_definition_settings.existing_user_lists
Tạo hoặc xoá các thực thể UserListCustomerType, trong đó customer_type_category được đặt thành HIGH_VALUE_CUSTOMERS Tên tài nguyên riêng lẻ sẽ được thêm vào hoặc bị xóa khỏi lifecycle_goal_customer_definition_settings.high_lifetime_value_user_lists

Định cấu hình mục tiêu trong vòng đời của chiến dịch

Ở cấp chiến dịch, hãy định cấu hình mục tiêu trong vòng đời bằng cách tạo hoặc cập nhật một CampaignLifecycleGoal. Có thể có lúc tối đa một CampaignLifecycleGoal cho mỗi chiến dịch.

Trường customer_acquisition_goal_settings của mục tiêu ở cấp chiến dịch giúp bạn đặt chế độ tối ưu hoá của chiến dịch cũng như ghi đè các chế độ cài đặt giá trị với mục tiêu khách hàng chính.

optimization_mode có thể là một trong những giá trị sau:

TARGET_ALL_EQUALLY
Chiến dịch này nhắm đến khách hàng mới và khách hàng hiện tại như nhau. Đây là lựa chọn mặc định tối ưu hoá.
BID_HIGHER_FOR_NEW_CUSTOMERS
Chiến dịch nhắm đến cả khách hàng mới và khách hàng hiện tại, nhưng đặt giá thầu cao hơn cho những khách hàng được dự đoán là khách hàng mới và không thuộc một trong các existing_user_lists
TARGET_NEW_CUSTOMERS
Chiến dịch chỉ nhắm đến khách hàng mới.

value_settings giống với customer_acquisition_goal_value_settings về mục tiêu ở cấp khách hàng. Sử dụng cài đặt cấp chiến dịch để ghi đè các giá trị cho một chiến dịch cụ thể.

Truy xuất mục tiêu trong vòng đời

Tương tự như với các tài nguyên khác trong API Google Ads, hãy sử dụng search hoặc searchStream của GoogleAdsService để truy xuất các mục tiêu trong vòng đời của mình.

Truy vấn sau đây truy xuất thông tin chi tiết của mỗi CustomerLifecycleGoal trong một Tài khoản Google Ads:

SELECT
  customer_lifecycle_goal.lifecycle_goal_customer_definition_settings.existing_user_lists,
  customer_lifecycle_goal.lifecycle_goal_customer_definition_settings.high_lifetime_value_user_lists,
  customer_lifecycle_goal.customer_acquisition_goal_value_settings.value,
  customer_lifecycle_goal.customer_acquisition_goal_value_settings.high_lifetime_value
FROM customer_lifecycle_goal

Tương tự, truy vấn sau truy xuất thông tin chi tiết của mỗi CampaignLifecycleGoal:

SELECT
  campaign_lifecycle_goal.campaign,
  campaign_lifecycle_goal.customer_acquisition_goal_settings.optimization_mode,
  campaign_lifecycle_goal.customer_acquisition_goal_settings.value_settings.value,
  campaign_lifecycle_goal.customer_acquisition_goal_settings.value_settings.high_lifetime_value
FROM campaign_lifecycle_goal