Bài viết liên tục được cập nhật, và những phần được cập nhật rất có thể chưa được dịch sang ngôn ngữ của bạn. Để xem thông tin mới nhất, vui lòng chọn ngôn ngữ Tiếng Anh.

Cài đặt quy tắc chuyển đổi

Quy tắc chuyển đổi (conversion rule) là tính năng nâng cao thuộc bộ giải pháp Protect . Bạn có thể sử dụng tính năng này để xác minh lượt cài đặt và lượt tương tác của người dùng thông qua quy tắc do bạn thiết lập.

Giải pháp tăng trưởng:

Để kích hoạt quy tắc chuyển đổi cho tài khoản, vui lòng liên hệ với bộ phận bán hàng theo địa chỉ sales@adjust.com

Trước khi bắt đầu

Trước khi bắt đầu, vui lòng tham khảo các thông tin sau.

Yêu cầu

Cài đặt quy tắc chuyển đổi

Để cài đặt quy tắc chuyển đổi, thực hiện các bước sau.

  1. Tại mục Protection , chọn Quy tắc chuyển đổi .

  2. Chọn Quy tắc chuyển đổi mới .

  3. Nhập tên cho quy tắc.

  4. Chọn một trong các trạng thái sau:

    • Live – Quy tắc sẽ được áp dụng cho lượt phân bổ (attribution) ngay khi điều kiện được đáp ứng.
    • Kiểm thử (Test) – Sử dụng trạng thái này để kiểm thử quy tắc chuyển đổi. Đối với quy tắc chuyển đổi đang ở trạng thái Kiểm thử , chúng tôi không thay đổi nguồn phân bổ hay gửi callback đi.
    • Tạm dừng - Quy tắc hiện không được áp dụng cho bất kỳ phân bổ nào.
  5. Chọn ứng dụng.

  6. Chọn loại quy tắc, sau đó thiết lập quy tắc tương ứng.

  7. Chọn Tạo quy tắc.

Sau khi quy tắc chuyển sang trạng thái Live , Adjust sẽ đối chiếu dữ liệu phân bổ với thiết lập của quy tắc. Kết quả đối chiếu có thể làm thay đổi kết quả phân bổ. Dữ liệu thay đổi sẽ được cập nhật lên raw data export và Datascape. Đối với quy tắc chuyển đổi đang ở trạng thái Kiểm thử , chúng tôi không thay đổi nguồn phân bổ hay gửi callback đi.

Cách xử lý phân bổ

Ở từng loại quy tắc, bạn có thể quyết định cách thức xử lý kết quả phân bổ. Dưới đây là các cách thức mà bạn có thể sử dụng:

Thiết bị chưa được xác minh (unverified device)

  • Adjust lưu lại postback và dữ liệu tổng hợp (aggregated data).
  • Thiết bị chưa được xác minh có thể được tái phân bổ (reattribution).

Thiết bị không đáng tin (untrusted device)

  • Mức độ bảo mật cao nhất.
  • Adjust không lưu lại postback hay dữ liệu tổng hợp.
  • Thiết bị không đáng tin không được tái phân bổ.
Quan trọng:

Để sử dụng cách xử lý phân bổ này ở chế độ live hoặc kiểm thử, tài khoản bạn cần kích hoạt tính năng Quy tắc chuyển đổi - Core . Vui lòng liên hệ với bộ phận bán hàng theo địa chỉ sales@adjust.com để được hỗ trợ.

Store

Loại quy tắc "Store" chấp nhận lượt cài đặt được thực hiện tại Google Play Store hoặc Apple App Store.

Nếu bạn muốn cài đặt quy tắc store, thực hiện các bước sau:

  1. Chọn store nằm trong danh sách cho phép. Đối với ứng dụng đơn nền tảng, màn hình chỉ hiển thị store tương thích với nền tảng đó.

  2. Trong trường hợp store mà người dùng chọn để cài đặt ứng dụng không nằm trong danh sách cho phép, chọn kết quả phân bổ thay thế:

  3. Nếu không muốn chạy quy tắc cho một kênh cụ thể, bạn có thể sử dụng tùy chọn Loại trừ kênh.

  4. Chọn Tạo quy tắc.

Khi quy tắc này được áp dụng, nếu lượt cài đặt không đến từ store nằm trong danh sách cho phép, thì sẽ được phân bổ cho Thiết bị chưa được xác minh hoặc Thiết bị không đáng tin .

Khu vực

Loại quy tắc 'Khu vực' chấp nhận thiết bị và lượt cài đặt từ một khu vực cụ thể.

Nếu bạn muốn cài đặt loại quy tắc khu vực, thực hiện các bước sau:

  1. Trong trường hợp khu vực của người dùng có lượt cài đặt không phải là khu vực được thiết lập trong quy tắc, chọn kết quả phân bổ thay thế:

  2. Tại mục Điều kiện quy tắc , chọn nhiều khu vực bằng cách đặt điều kiện cho Quốc gia :

    1. Loại điều kiện - Chọn Bằng hoặc Loại trừ .
    2. Giá trị - Chọn một giá trị có trong danh sách.
  3. Nếu không muốn chạy quy tắc cho một kênh cụ thể, bạn có thể sử dụng tùy chọn Loại trừ kênh.

  4. Chọn Tạo quy tắc.

Đối với quy tắc này, lượt cài đặt nằm ngoài những quốc gia cụ thể sẽ được phân bổ cho Thiết bị chưa được xác minh hoặc Thiết bị không đáng tin .

Ví dụ: Quy tắc 'Khu vực'

  • Loại điều kiện: Bao gồm
  • Giá trị quốc gia: Nhật Bản

Giải thích: Là nhà quảng cáo, tôi chỉ muốn phân bổ lượt cài đặt do người dùng trong khu vực Nhật Bản thực hiện

Cách xử lý: Quy tắc này sẽ phân bổ tất cả lượt cài đặt nằm ngoài Nhật Bản cho Thiết bị chưa được xác minh hoặc Thiết bị không đáng tin.

Phiên bản

Quy tắc phiên bản cho phép xác định điều kiện dựa trên các trường liên quan đến phiên bản, chẳng hạn như:

  • Phiên bản ứng dụng
  • Phiên bản SDK
  • Phiên bản chữ ký SDK
  • Phiên bản hệ điều hành

Bạn có thể sử dụng quy tắc này để giới hạn hoạt động phân bổ, chỉ phân bổ những thiết bị sử dụng phiên bản nằm trong danh sách. Nếu điều kiện không được đáp ứng, lượt cài đặt sẽ được phân bổ cho thiết bị chưa được xác minh hoặc thiết bị không đáng tin, tùy theo cách bạn thiết lập.

Nếu bạn muốn cài đặt loại quy tắc phiên bản, thực hiện các bước sau:

  1. Chọn thiết bị được ghi nhận phân bổ nếu dữ liệu phiên bản không khớp với điều kiện bạn thiết lập từ trước:

  2. Tại mục điều kiện của quy tắc:

    1. (Tùy chọn) Điều kiện tiên quyết (Pre condition) đóng vai trò như bộ lọc chung, giới hạn phạm vi áp dụng của quy tắc. Các điều kiện này phải được đáp ứng trước khi bất kỳ điều kiện nhóm nào được đánh giá.
      Ví dụ: Bạn có ứng dụng đa nền tảng (multi-platform app), bạn chỉ muốn áp dụng quy tắc cho thiết bị Android, hãy sử dụng điều kiện tiên quyết sau:

      • Điều kiện: Tên hệ điều hành
      • Loại điều kiện: Bằng
      • Giá trị: Android
    2. (Bắt buộc) Điều kiện – Thêm một hoặc nhiều điều kiện liên quan đến phiên bản, (những) điều kiện này phải được đáp ứng để lượt cài đặt được ghi nhận phân bổ bình thường.
      Nếu các điều kiện thuộc cùng một nhóm, dùng AND . Nếu muốn tách điều kiện thành các nhóm riêng, dùng OR .

  3. Nếu không muốn chạy quy tắc cho một kênh cụ thể, bạn có thể sử dụng tùy chọn Loại trừ kênh.

  4. Chọn Tạo quy tắc.


Ví dụ:
Bạn là nhà quảng cáo, bạn muốn xây dựng một quy tắc theo yêu cầu của bộ phận bảo mật, áp dụng cho ứng dụng đa nền tảng của công ty.
Yêu cầu đó là phải chặn lượt cài đặt đến từ Android nếu thiết bị Android sử dụng:

  • Phiên bản ứng dụng dưới 2.2.1 và phiên bản hệ điều hành thiết bị dưới 6.0.0
  • Phiên bản ứng dụng dưới 2.9.1 và phiên bản hệ điều hành thiết bị dưới 7.1.2

Cách thức ghi nhận phân bổ nếu điều kiện không được đáp ứng: Thiết bị không đáng tin

Điều kiện tiên quyết: [Tên hệ điều hành] [Bằng] [Android]

Điều kiện:

Nhóm 1
[Phiên bản ứng dụng] [Lớn hơn hoặc bằng] [2.2.1]
[Phiên bản hệ điều hành] [Lớn hơn hoặc bằng] [6.0.0]

Nhóm 2
[Phiên bản ứng dụng] [Lớn hơn hoặc bằng] [2.9.1]
[Phiên bản hệ điều hành] [Lớn hơn hoặc bằng] [7.1.2]

  • Trường hợp 1: Lượt cài đặt có tên hệ điều hành là iOS
    • Kết quả: Bỏ qua, không kiểm tra quy tắc
Lưu ý:

Nếu tên hệ điều hành không được đưa vào điều kiện tiên quyết, quy tắc sẽ được áp dụng cho lượt cài đặt, và vì không có điều kiện nào được đáp ứng, lượt cài đặt sẽ bị từ chối phân bổ (ngược lại, nếu có, quy tắc không được áp dụng, lượt cài đặt không nhất thiết bị từ chối).

  • Trường hợp 2: Lượt cài đặt có tên hệ điều hành là Android, phiên bản ứng dụng là 2.3, phiên bản hệ điều hành là 6.1

    • Kết quả: Đáp ứng điều kiện. Không bị từ chối.
  • Trường hợp 3: Lượt cài đặt có tên hệ điều hành là Android, phiên bản ứng dụng là 2.1, phiên bản hệ điều hành là 6.1

    • Kết quả: Không đáp ứng điều kiện. Từ chối phân bổ.

Điều kiện tiên quyết & điều kiện

TênThông tin chi tiết
Phiên bản ứng dụngLoại điều kiện chuỗi:
- Bằng (chuỗi)
- Không bằng (chuỗi)
- Chứa
- Không chứa
✅ Bằng (chuỗi) và Không bằng (chuỗi) hỗ trợ nhiều giá trị

Loại điều kiện ngữ nghĩa (semantic)¹:
- Bằng (ngữ nghĩa)
- Không bằng (ngữ nghĩa)
- Lớn hơn
- Lớn hơn hoặc bằng
- Nhỏ hơn
- Nhỏ hơn hoặc bằng
- Trong khoảng
- Không trong khoảng
✅ Bằng và Không bằng hỗ trợ nhiều giá trị
Logic so sánh:
Adjust đối chiếu phiên bản ứng dụng (theo thiết lập của quy tắc) với:
- app_version_short của iOS
- app_version của tất cả hệ điều hành còn lại
Tên hệ điều hànhLoại điều kiện danh sách:
- Bằng
- Không bằng
✅ Hỗ trợ nhiều giá trị
Phiên bản hệ điều hànhLoại điều kiện ngữ nghĩa¹:
- Bằng (ngữ nghĩa)
- Không bằng (ngữ nghĩa)
- Lớn hơn
- Lớn hơn hoặc bằng
- Nhỏ hơn
- Nhỏ hơn hoặc bằng
- Trong khoảng
- Không trong khoảng
✅ Bằng và Không bằng hỗ trợ nhiều giá trị
Phiên bản SDKLoại điều kiện ngữ nghĩa¹:
- Bằng (ngữ nghĩa)
- Không bằng (ngữ nghĩa)
- Lớn hơn
- Lớn hơn hoặc bằng
- Nhỏ hơn
- Nhỏ hơn hoặc bằng
- Trong khoảng
- Không trong khoảng
✅ Bằng và Không bằng hỗ trợ nhiều giá trị

Hướng dẫn sử dụng: Đối với SDK không gốc (non-native) (ví dụ: React Native, Unity), chọn phiên bản của SDK không gốc tương ứng.

Ví dụ:
client_sdk = react_native5.0.0@ios5.1.0
Quy tắc: Phiên bản SDK = 5.0 → ✅ Chấp nhận
Quy tắc: Phiên bản SDK = 5.0, Phiên bản SDK gốc = 5.0.0 → ❌ Từ chối
Nền tảng SDKLoại điều kiện danh sách:
- Bằng
- Không bằng
✅ Hỗ trợ nhiều giá trị

Hướng dẫn sử dụng: Sử dụng cho SDK không gốc (non-native) (ví dụ: React Native, Unity).

Ví dụ:
client_sdk = react_native5.0.0@ios5.1.0
Quy tắc: Nền tảng SDK = React Native → ✅ Chấp nhận
Quy tắc: Nền tảng SDK = React Native, Nền tảng SDK gốc = Android → ❌ Từ chối
Phiên bản SDK gốcLoại điều kiện ngữ nghĩa¹:
- Bằng (ngữ nghĩa)
- Không bằng (ngữ nghĩa)
- Lớn hơn
- Lớn hơn hoặc bằng
- Nhỏ hơn
- Nhỏ hơn hoặc bằng
- Trong khoảng
- Không trong khoảng
✅ Bằng và Không bằng hỗ trợ nhiều giá trị

Hướng dẫn sử dụng:
Sử dụng trường này nếu ứng dụng tích hợp SDK gốc của Adjust, hoặc nếu có SDK không gốc (ví dụ: React Native, Unity) hoạt động dựa trên SDK gốc của Adjust.

Bạn có thể:
- Chỉ sử dụng phiên bản SDK gốc để bao hàm tất cả tích hợp sử dụng cùng một phiên bản SDK gốc, bất kể lớp bọc (wrapper) (ví dụ: Android SDK 5.0.0 qua nhiều lớp bọc nhau). 
- Kết hợp phiên bản SDK gốc với nền tảng SDK và phiên bản SDK để xác định chính xác lượt cài đặt sử dụng tổ hợp lớp bọc + SDK gốc mà bạn chỉ định (ví dụ: React Native 5.0 + iOS SDK 5.1.0).
Nền tảng SDK gốcLoại điều kiện danh sách:
- Bằng
- Không bằng
✅ Hỗ trợ nhiều giá trị

Hướng dẫn sử dụng: Có thể kết hợp với nền tảng SDK để xác định chính xác các cặp SDK.

Ví dụ:
client_sdk = react_native5.0.0@ios5.1.0
Quy tắc: Nền tảng SDK = React Native, Nền tảng SDK gốc = iOS → ✅ Chấp nhận
Quy tắc: Nền tảng SDK = React Native, Nền tảng SDK gốc = Android → ❌ Từ chối
Phiên bản chữ ký SDKLoại điều kiện ngữ nghĩa¹:
- Bằng (ngữ nghĩa)
- Không bằng (ngữ nghĩa)
- Lớn hơn
- Lớn hơn hoặc bằng
- Nhỏ hơn
- Nhỏ hơn hoặc bằng
- Trong khoảng
- Không trong khoảng
✅ Bằng và Không bằng hỗ trợ nhiều giá trị
Lưu ý:

¹ Định dạng ngữ nghĩa Phiên bản phải tuân theo định dạng ngữ nghĩa chuẩn:

Định dạng:
MAJOR.MINOR.PATCH[-pre-release]

Thành phần:

  • MAJOR, MINOR và PATCH là các số (ví dụ: 1.2.3)
  • Có thể thêm thẻ tiền phát hành (pre-release tag) tùy chọn, chẳng hạn: -alpha, -beta, -rc hoặc -dev
  • Bạn cũng có thể thêm thông tin bản dựng (build metadata) như +build, phần này sẽ bị bỏ qua khi so sánh phiên bản
    Ví dụ phiên bản hợp lệ:
  • 5.3.1
  • 1.0.0-beta
  • 2.2.0-rc
  • 3.4.5-dev+123
  • v2.1.0 (prefix v được hỗ trợ)
Quan trọng:

Hãy cẩn trọng khi sử dụng toán tử để tránh thu hẹp điều kiện quá mức, ví dụ như:
Phiên bản ứng dụng = 1.2.1
Nếu ứng dụng phát hành phiên bản mới (ví dụ: 1.2.2), thì quy tắc sẽ không còn khớp, lượt cài đặt mới có thể bị từ chối hoặc bị ghi nhận thành chưa được xác minh.

✅ Tốt nhất là sử dụng phạm vi hoặc giới hạn dưới, ví dụ:
Phiên bản ứng dụng ≥ 1.2.1

Luôn đảm bảo các điều kiện bạn thiết lập tương thích với các phiên bản ứng dụng trong tương lai, trừ khi bạn chỉ muốn tập trung vào một bản dựng cụ thể.

Nếu bạn thực sự chỉ muốn áp dụng quy tắc cho một bản dựng rất cụ thể, hãy cân nhắc chuyển điều kiện đó vào phần Điều kiện tiên quyết.
Như vậy, quy tắc sẽ trở nên dễ hiểu và duy trì được trong thời gian dài.

Chức năng Ghim/Bỏ ghim

Bạn có thể ghim một điều kiện để chuyển điều kiện đó thành điều kiện tiên quyết.
Đây là cách đơn giản để áp dụng bộ lọc chung, đảm bảo điều kiện đó được đáp ứng trước khi bất kỳ điều kiện nhóm nào trong quy tắc được đánh giá.
Chức năng này đặc biệt hữu ích nếu bạn muốn một điều kiện nhất định trở thành yếu tố quyết định việc áp dụng quy tắc.

Để ghim điều kiện:
Chọn biểu tượng ghim nằm cạnh điều kiện trong nhóm. Sau khi bạn chọn, điều kiện sẽ được chuyển vào mục Điều kiện tiên quyết.

Để bỏ ghim điều kiện tiên quyết:
Chọn biểu tượng bỏ ghim. Điều kiện sẽ quay trở lại mục điều kiện nhóm.

Khớp với khu vực và chiến dịch

Loại quy tắc 'Khớp với khu vực và chiến dịch' chấp nhận thiết bị và lượt cài đặt đến từ khu vực và chiến dịch cụ thể.

Nếu bạn muốn cài đặt loại quy tắc này, thực hiện các bước sau:

  1. Tại mục Cài đặt bộ lọc kênh , chọn Channel , CampaignAdgroup để xác định chiến dịch.

  2. Tại mục Điều kiện quy tắc , chọn nhiều khu vực bằng cách đặt điều kiện cho Quốc gia :

    1. Loại điều kiện - Chọn Bằng hoặc Loại trừ .
    2. Giá trị - Chọn một giá trị có trong danh sách.
  3. Chọn Tạo quy tắc.

Lưu ý:

Loại quy tắc này bỏ qua nguồn phân bổ. Nếu trong lưu lượng truy cập chiến dịch bạn chọn tại một khu vực nhất định không có lượt tương tác phù hợp để phân bổ, thì chúng tôi sẽ không phân bổ. Fallback gần nhất sẽ là organic.

Ví dụ: Quy tắc 'Khớp với khu vực và chiến dịch'

  • Giá trị ‘Channel’ của chiến dịch: AppLovin
  • Giá trị quốc gia: Nhật Bản

Giải thích: Đối với chiến dịch AppLovin này, tôi muốn phân bổ lượt cài đặt do người dùng tại khu vực Nhật Bản thực hiện.

Cách xử lý: Lượt cài đặt nằm ngoài khu vực Nhật Bản sẽ không được phân bổ cho chiến dịch AppLovin, kể cả khi lượt click cuối (lượt tương tác sẽ được ghi nhận phân bổ) có được là nhờ chiến dịch AppLovin.

Adjust tìm kiếm lượt click nằm trước lượt click cuối và đáp ứng đủ điều kiện phân bổ. Nếu tìm thấy lượt click hợp lệ, vậy lượt click này sẽ được ghi nhận phân bổ. Nếu không tìm thấy, vậy thì lượt cài đặt được phân bổ thành lượt cài đặt tự nhiên (organic).

Quản lý quy tắc chuyển đổi

Tại trang Quy tắc chuyển đổi , bạn có thể:

  • Xem danh sách quy tắc chuyển đổi.

  • Xem trạng thái của quy tắc và thay đổi trạng thái.

  • Chọn (biểu tượng chỉnh sửa) để chỉnh sửa quy tắc. Bạn có thể thay đổi tên, trạng thái, loại và cài đặt của quy tắc.

    • Bạn không thể thay đổi ứng dụng mà bạn sử dụng để tạo quy tắc.
  • Chọn (biểu tượng xóa) để xóa quy tắc.

Báo cáo dữ liệu

Dưới đây là các thông tin liên quan đến hoạt động báo cáo dữ liệu quy tắc chuyển đổi của Adjust trên Datascape. Adjust sử dụng cấu trúc trong sau báo cáo.

Phân bổ chuyển sang Thiết bị chưa được xác minh

Cấu trúc chiến dịchGiá trị báo cáo
Channel
  • Thiết bị chưa được xác minh (unverified device)
CampaignLoại quy tắc
    • Quy tắc store, quy tắc khu vực hoặc quy tắc phiên bản
Adgroup
  • Tên của network kèm link token – kết quả phân bổ ban đầu của lượt tương tác.
Creative
  • Chiến dịch – kết quả phân bổ ban đầu của lượt tương tác.

Phân bổ chuyển sang Thiết bị không đáng tin

Cấu trúc chiến dịchGiá trị báo cáo
Channel
  • Thiết bị không đáng tin (untrusted device)
CampaignLoại quy tắc
  • Quy tắc store, quy tắc khu vực hoặc quy tắc phiên bản
Adgroup
  • Không xác định
Creative
  • Không xác định

Thước đo

  • Thiết bị chưa được xác minh (unverified device)
  • Thiết bị không đáng tin (untrusted device)

Chỉ số

Cách xử lý phân bổ cho thiết bị chưa được xác minh và thiết bị không đáng tin

  • Lượt cài đặt

    1. Lượt cài đặt chưa được xác minh – Quy tắc store
    2. Lượt cài đặt chưa được xác minh – Quy tắc khu vực
    3. Lượt cài đặt chưa được xác minh – Quy tắc phiên bản
    4. Lượt cài đặt bị từ chối – Quy tắc store
    5. Lượt cài đặt bị từ chối – Quy tắc khu vực
    6. Lượt cài đặt bị từ chối – Quy tắc phiên bản
  • Tái phân bổ

    1. Lượt tái phân bổ chưa được xác minh – Quy tắc store
    2. Lượt tái phân bổ chưa được xác minh – Quy tắc khu vực
    3. Lượt tái phân bổ chưa được xác minh – Quy tắc phiên bản
    4. Lượt tái phân bổ bị từ chối – Quy tắc store
    5. Lượt tái phân bổ bị từ chối – Quy tắc khu vực
    6. Lượt tái phân bổ bị từ chối – Quy tắc phiên bản

Cách xử lý phân bổ "Bỏ qua nguồn"

  1. Lượt tương tác chưa được xác minh – Quy tắc khu vực
  2. Lượt click chưa được xác minh – Quy tắc khu vực
  3. Lượt hiển thị chưa được xác minh – Quy tắc khu vực
Xem thêm mục:

Protection Dashboard