- Biểu diễn dưới dạng JSON
- Quy tắc
- Quy tắc
- RuleCondition
- SignalComparison
- Tín hiệu
- ComparisonValue
- DayAndTime
- SignalValue
- FloodlightActivityConversionSignal
Thuật toán dựa trên quy tắc.
Biểu diễn dưới dạng JSON |
---|
{ "impressionSignalRuleset": { object ( |
Trường | |
---|---|
impressionSignalRuleset |
Quy tắc cho các tín hiệu về lượt hiển thị. |
postImpressionSignalRuleset |
Quy tắc cho các tín hiệu sau lượt hiển thị. Trường này chỉ được hỗ trợ cho các đối tác trong danh sách cho phép. |
attributionModelId |
Mô hình phân bổ cho thuật toán. Trường này chỉ được hỗ trợ cho các đối tác trong danh sách cho phép. |
Dơi
Một bộ quy tắc bao gồm danh sách quy tắc và cách tổng hợp các giá trị thu được.
Biểu diễn dưới dạng JSON |
---|
{ "rules": [ { object ( |
Trường | |
---|---|
rules[] |
Danh sách quy tắc để tạo giá trị lượt hiển thị. |
aggregationType |
Cách tổng hợp giá trị của các quy tắc được đánh giá. |
maxValue |
Giá trị tối đa mà bộ quy tắc có thể đánh giá. |
Quy tắc
Nhóm điều kiện.
Giá trị trả về của quy tắc là:
- Giá trị trả về cho một điều kiện thoả mãn hoặc
- Giá trị trả về mặc định đã xác định nếu không đáp ứng điều kiện nào.
Biểu diễn dưới dạng JSON |
---|
{ "conditions": [ { object ( |
Trường | |
---|---|
conditions[] |
Danh sách các điều kiện trong quy tắc này. Tiêu chí trong số các điều kiện phải loại trừ lẫn nhau. |
defaultReturnValue |
Giá trị trả về mặc định được áp dụng khi không có điều kiện nào được đáp ứng. |
RuleCondition
Tập hợp thông tin so sánh tín hiệu. Tương đương với câu lệnh if
.
Biểu diễn dưới dạng JSON |
---|
{ "signalComparisons": [ { object ( |
Trường | |
---|---|
signalComparisons[] |
Danh sách các phép so sánh tạo điều kiện của câu lệnh |
returnValue |
Giá trị được trả về nếu điều kiện |
SignalComparison
Một phép so sánh duy nhất. Phép so sánh sẽ so sánh signal
với comparisonValue
.
Thông tin so sánh về siteId==123
được thể hiện bằng các giá trị trường sau đây:
signal
cóimpressionSignal
làSITE_ID
.comparisonOperator
được đặt thànhEQUAL
.comparisonValue
được đặt thành 123.
Biểu diễn dưới dạng JSON |
---|
{ "signal": { object ( |
Trường | |
---|---|
signal |
Tín hiệu để so sánh. |
comparisonOperator |
Toán tử được dùng để so sánh hai giá trị. Trong trải nghiệm thu được, |
comparisonValue |
Giá trị để so sánh với tín hiệu. |
Tín hiệu
Tín hiệu dùng để đánh giá quy tắc.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường hợp hợp nhất signal . Tín hiệu dùng để đánh giá quy tắc. signal chỉ có thể là một trong những loại sau: |
|
impressionSignal |
Tín hiệu dựa trên số lượt hiển thị. |
clickSignal |
Tín hiệu dựa trên lượt nhấp. Trường này chỉ được hỗ trợ cho các đối tác trong danh sách cho phép. |
activeViewSignal |
Tín hiệu dựa trên chế độ xem đang hoạt động. Trường này chỉ được hỗ trợ cho các đối tác trong danh sách cho phép. |
ComparisonValue
Một giá trị để so sánh với tín hiệu.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường hợp hợp nhất value . Giá trị để so sánh với tín hiệu. value chỉ có thể là một trong những loại sau: |
|
int64Value |
Giá trị số nguyên. |
doubleValue |
Gấp đôi giá trị. |
stringValue |
Giá trị chuỗi. |
boolValue |
Giá trị boolean |
creativeDimensionValue |
Giá trị thứ nguyên mẫu quảng cáo. |
dayAndTimeValue |
Giá trị ngày và giờ. Chỉ hỗ trợ |
deviceTypeValue |
Giá trị loại thiết bị. |
onScreenPositionValue |
Giá trị vị trí quảng cáo. |
environmentValue |
Giá trị môi trường. |
exchangeValue |
Giá trị quy đổi. |
videoPlayerSizeValue |
Giá trị kích thước trình phát video. Trường này chỉ được hỗ trợ cho các đối tác trong danh sách cho phép. |
DayAndTime
Biểu diễn thời gian được xác định theo ngày trong tuần và giờ trong ngày.
Biểu diễn dưới dạng JSON |
---|
{ "dayOfWeek": enum ( |
Trường | |
---|---|
dayOfWeek |
Bắt buộc. Ngày trong tuần. |
hourOfDay |
Bắt buộc. Giờ trong ngày. |
timeZoneResolution |
Bắt buộc. Cơ chế dùng để xác định múi giờ có liên quan. |
SignalValue
Giá trị đã điều chỉnh của tín hiệu dùng để đánh giá quy tắc.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường hợp hợp nhất signal . Tín hiệu cơ sở dùng để tạo giá trị. signal chỉ có thể là một trong những loại sau: |
|
activeViewSignal |
Tín hiệu dựa trên chế độ xem đang hoạt động. Chỉ hỗ trợ Trường này chỉ được hỗ trợ cho các đối tác trong danh sách cho phép. |
floodlightActivityConversionSignal |
Tín hiệu dựa trên các sự kiện chuyển đổi trên Floodlight. Trường này chỉ được hỗ trợ cho các đối tác trong danh sách cho phép. |
number |
Giá trị để sử dụng làm kết quả. |
FloodlightActivityConversionSignal
Quy tắc để tính điểm số lượt hiển thị dựa trên sự kiện chuyển đổi Floodlight.
Biểu diễn dưới dạng JSON |
---|
{ "floodlightActivityId": string, "countingMethod": enum ( |
Trường | |
---|---|
floodlightActivityId |
Bắt buộc. Mã của hoạt động Floodlight. |
countingMethod |
Bắt buộc. Cách thu được giá trị từ hoạt động Floodlight, ví dụ: số lượt chuyển đổi. |
conversionCounting |
Bắt buộc. Loại lượt chuyển đổi sẽ được sử dụng để tính toán giá trị lượt hiển thị, ví dụ: lượt chuyển đổi sau khi nhấp chuột. |