หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ประกอบด้วยวิธีการกรองและการเรียงลําดับรายการกลุ่มสินทรัพย์ สําหรับข้อมูลเกี่ยวกับ ตัวเลือก ให้ดูตัวเลือก
ตัวอย่างการใช้งาน:
var iterator = Campaign.assetGroups()
.withCondition("ClickConversionRate > 0.3")
.forDateRange("LAST_WEEK")
.orderBy("Clicks DESC")
.get();
while (iterator.hasNext()) {
var assetGroup = iterator.next();
var metrics = assetGroup.getStats();
}
วิธีการ
| ชื่อวิธี | ชนิดการส่งคืน | คำอธิบาย |
|---|---|---|
| รับ | AssetGroupIterator | รับตัวทําซ้ําที่ใช้ในการดําเนินการวนซ้ําผ่านรายการกลุ่มแอสเซท |
| orderBy(สตริง orderBy) | AssetGroupSelector | นําการเรียงลําดับที่ระบุไปใช้กับกลุ่มสินทรัพย์ที่เลือก |
| withCondition(เงื่อนไขสตริง) | AssetGroupSelector | ใช้เกณฑ์การกรองกับกลุ่มสินทรัพย์ |
| withIds(string[], ids) | AssetGroupSelector | รับกลุ่มแอสเซทด้วย ID ที่ระบุ |
| withLimit(int limit) | AssetGroupSelector | รับกลุ่มสินทรัพย์ n อันดับแรก ที่ตรงกับเกณฑ์การคัดเลือก |
รับ
รับตัว ทําซ้ํา ที่ใช้ในการดําเนินการวนซ้ําผ่านรายการกลุ่มแอสเซท
ส่งกลับ
| พิมพ์ | คำอธิบาย |
|---|---|
| AssetGroupIterator | iterator ที่ใช้เพื่อวนซ้ําผ่านกลุ่มสินทรัพย์ที่เลือก |
orderBy(สตริง orderBy)
นําการเรียงลําดับที่ระบุไปใช้กับกลุ่มสินทรัพย์ที่เลือก
ระบุพารามิเตอร์ orderBy ในฟอร์ม "columnName orderDirection" โดยที่:
- columnName เป็นหนึ่งในคอลัมน์ที่ได้รับการสนับสนุน
- orderDirection คือลําดับในการเรียงลําดับผลลัพธ์ ตั้งค่าเป็น ASC เพื่อเรียงลําดับผลลัพธ์จากน้อยไปหามาก หรือ DESC เพื่อเรียงลําดับผลลัพธ์จากมากไปหาน้อย ค่าเริ่มต้นคือ ASC
ตัวอย่างเช่น การเรียกต่อไปนี้จะส่งกลับกลุ่มสินทรัพย์จากน้อยไปหามากโดย AverageCpc
selector = selector.orderBy("AverageCpc");
ตัวเลือกสนับสนุนการจัดลําดับเอนทิตีตามหนึ่งเขตข้อมูลเท่านั้น คุณไม่สามารถจัดลําดับรายการของเอนทิตีตามเขตข้อมูล x และภายใน x ตามเขตข้อมูล y และอื่นๆ ถ้าคุณระบุการโทรมากกว่าหนึ่งครั้งorderBy()ในสายโซ่หรือในสายตัวเลือกที่แยกต่างหาก สคริปต์จะเรียงลําดับรายการของเอนทิตีโดยใช้เขตข้อมูลที่ระบุในการโทรล่าสุดorderBy()
อาร์กิวเมนต์
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| orderBy | สตริง | ลําดับที่จะนําไปใช้ |
ส่งกลับ
| พิมพ์ | คำอธิบาย |
|---|---|
| AssetGroupSelector | ตัวเลือกที่มีการเรียงลําดับ |
withCondition(String condition)
ใช้เกณฑ์การกรองกับกลุ่มสินทรัพย์
ระบุพารามิเตอร์ เงื่อนไข ในรูปแบบ "columnName operator value" โดยที่:
- columnName เป็นหนึ่งในคอลัมน์ที่ได้รับการสนับสนุน
- เป็นหนึ่งในตัวดําเนินการที่ได้รับการสนับสนุน
ตัวดําเนินการ
ตัวดําเนินการที่คุณใช้จะขึ้นอยู่กับชนิดของคอลัมน์ ตัวดําเนินการต้องตรงตามตัวพิมพ์ใหญ่-เล็ก ตัวอย่างเช่น ใช้ STARTS_WITH แทน starts_with
ตัวดําเนินการสําหรับคอลัมน์ที่มีจํานวนเต็มและค่าแบบยาว:
<
<=
>
>=
=
!=
ตัวดําเนินการสําหรับคอลัมน์ที่มีค่า double:
<
>
ตัวดําเนินการสําหรับคอลัมน์ที่มีค่าสตริง มีดังนี้
=
!=
STARTS_WITH
STARTS_WITH_IGNORE_CASE
CONTAINS
CONTAINS_IGNORE_CASE
DOES_NOT_CONTAIN
DOES_NOT_CONTAIN_IGNORE_CASE
ตัวดําเนินการสําหรับคอลัมน์ที่ประกอบด้วยค่าการแจงนับ มีดังนี้
=
!=
IN []
NOT_IN []
ตัวดําเนินการสําหรับคอลัมน์ที่มีอาร์เรย์ของสตริง มีดังนี้
CONTAINS_ALL
CONTAINS_ANY
CONTAINS_NONE
คอลัมน์ที่สนับสนุน
คอลัมน์ที่สนับสนุนสําหรับการกรองกลุ่มสินทรัพย์ ชื่อต้องตรงตามตัวพิมพ์ใหญ่-เล็ก
ต่อไปนี้คือคอลัมน์เมตริกประสิทธิภาพที่คุณอาจระบุได้
| คอลัมน์ | พิมพ์ | ตัวอย่าง |
|---|---|---|
| AbsoluteTopImpressionRate | สองเท่า | withCondition("AbsoluteTopImpressionRate > 0.25") |
| AverageCpc | สองเท่า | withCondition("AverageCpc < 2.75") |
| AverageCpm | สองเท่า | withCondition("AverageCpm > 0.65") |
| ClickConversionRate | สองเท่า | withCondition("ClickConversionRate > 0.25") |
| คลิก | แบบยาว | withCondition("Clicks >= 33") |
| ConvertedClicks | แบบยาว | withCondition("ConvertedClicks >= 10") |
| ต้นทุน | สองเท่า | withCondition("Cost > 3.25")ค่าใช้จ่ายเป็นสกุลเงินของบัญชี |
| Ctr | สองเท่า | withCondition("Ctr > 0.05")CTR อยู่ในช่วง 0..1 ดังนั้นใช้ 0.05 สําหรับ CTR 5% |
| ความประทับใจ | แบบยาว | withCondition("Impressions > 10") |
| อัตราการแสดงผลสูงสุด | สองเท่า | withCondition("TopImpressionRate > 0.25") |
ต่อไปนี้คือคุณสมบัติของเอนทิตีที่คุณอาจระบุ
| คอลัมน์ | พิมพ์ | ตัวอย่าง |
|---|---|---|
| สถานะ | การแจงนับ | สถานะของกลุ่มสินทรัพย์ ค่าตรงตามตัวพิมพ์ใหญ่-เล็กที่เป็นไปได้ ได้แก่
withCondition("Status = ENABLED") |
| ชื่อ | สตริง | ชื่อกลุ่มสินทรัพย์withCondition("Name CONTAINS_IGNORE_CASE 'sport'") |
| ชื่อแคมเปญ | สตริง | ชื่อของแคมเปญwithCondition("CampaignName CONTAINS_IGNORE_CASE 'truck'") |
| คําสําคัญ MaxCpc | สองเท่า | ราคาเสนอ CPC ของกลุ่มสินทรัพย์ การเสนอราคาเป็นสกุลเงินของบัญชีwithCondition("KeywordMaxCpc > 5.0") |
| CampaignStatus | การแจงนับ | สถานะของแคมเปญ ค่าตรงตามตัวพิมพ์ใหญ่-เล็กที่เป็นไปได้ ได้แก่
withCondition("CampaignStatus = PAUSED") |
| LabelNames | ชุดสตริง | รายการของชื่อป้ายชื่อแบบตรงตามตัวพิมพ์ใหญ่-เล็กอย่างน้อยหนึ่งชื่อ ใช้เพื่อรับกลุ่มสินทรัพย์ที่เชื่อมโยงกับป้ายชื่อwithCondition("LabelNames CONTAINS_ANY ['bar', 'foo']") |
| CampaignType | การแจงนับ | ชนิดของแคมเปญ ค่าตรงตามตัวพิมพ์ใหญ่-เล็กที่เป็นไปได้ ได้แก่
withCondition("CampaignType = SHOPPING") |
อาร์กิวเมนต์
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| เงื่อนไข | สตริง | เงื่อนไขที่จะนําไปใช้กับตัวเลือก |
ส่งกลับ
| พิมพ์ | คำอธิบาย |
|---|---|
| AssetGroupSelector | ตัวเลือกที่มีเงื่อนไขที่ใช้ |
withIds(string[], ids)
รับกลุ่มแอสเซทด้วย ID ที่ระบุ
คุณสามารถใช้เงื่อนไขอย่างน้อยหนึ่งข้อกับตัวเลือกได้ ห่วงโซ่ของเงื่อนไขจะถือว่าเป็นการดําเนินการ AND ตัวอย่างเช่น เอนทิตีจะถูกเลือกก็ต่อเมื่อเงื่อนไข A เป็นจริง และเงื่อนไข B เป็นจริง ตัวอย่างเช่น การเรียกต่อไปนี้จะเลือกเฉพาะกลุ่มสินทรัพย์ 33333 เท่านั้น
var selector = Campaign.assetGroups()
.withIds(['11111', '22222', '33333'])
.withIds(['33333', '44444', '55555']);
อาร์กิวเมนต์
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| รหัส | สตริง[] | อาร์เรย์ของรหัสกลุ่มสินทรัพย์ สําหรับขีดจํากัด โปรดดูขีดจํากัดการดําเนินการสคริปต์ |
ส่งกลับ
| พิมพ์ | คำอธิบาย |
|---|---|
| AssetGroupSelector | ตัวเลือกที่มี ID ที่นําไปใช้ |
withLimit(int limit)
รับกลุ่มสินทรัพย์ n อันดับแรก ที่ตรงกับเกณฑ์การคัดเลือก
อาร์กิวเมนต์
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| ขีดจํากัด | int | จํานวนกลุ่มสินทรัพย์ที่จะส่งคืน จํานวนจริงอาจน้อยกว่า |
ส่งกลับ
| พิมพ์ | คำอธิบาย |
|---|---|
| AssetGroupSelector | ตัวเลือกที่มีการใช้ขีดจํากัด |