מזהים
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
רוב הישות ב-Google Ads חושפות את השיטה getId()
שמחזירה את המזהה שלהן. ברוב המקרים אין צורך במזהים, אבל הם יכולים להיות שימושיים במקרים הבאים:
- עבודה עם דוחות
- המזהים מספקים דרך טובה לקשר שורה בדוח לישויות בפועל ב-Google Ads.
- שמירה על מיפוי עם מאגר נתונים חיצוני
- יכול להיות שכבר יש לכם מידע מבוסס-מזהה שמאוחסן במסד הנתונים שלכם.
- רוצים לשפר את הביצועים?
אחזור לפי מזהי פריטים הוא לרוב מהיר יותר מאפשרויות חלופיות. גם הקוד לאחזור ישות אחת פשוט יותר:
let campaigns = AdsApp.campaigns()
.withIds([678678])
.get();
// vs.
let campaigns = AdsApp.campaigns()
.withCondition("Name='My Campaign'")
.get();
ייחודיות
המזהים של הקמפיינים ושל קבוצות המודעות הם ייחודיים: אף שני קמפיינים או שתי קבוצות של מודעות לא ישתפו לעולם את אותו מזהה. עם זאת, למודעות ולמילות מפתח יש מזהים מורכבים: המזהה הייחודי של מילת מפתח הוא שילוב של מזהה קבוצת המודעות ומזהה מילת המפתח.
באופן דומה, המזהה הייחודי של מודעה הוא שילוב של מזהה קבוצת המודעות ומזהה המודעה. לכך יש השלכות על האופן שבו selector.withIds()
נקרא.
לגבי קמפיינים וקבוצות של מודעות, הפונקציה selector.withIds()
מצפה למערך של מספרים:
let ids = [123123, 234234, 345345];
let campaignSelector = AdsApp.campaigns().withIds(ids);
עם זאת, עבור מודעות ומילות מפתח, selector.withIds()
צריך מערך של מערכי שני רכיבים, כאשר הרכיב הראשון הוא מזהה קבוצת המודעות. קטע הקוד הבא מאחזר שלוש מילות מפתח מקבוצת מודעות:
let adGroupId = 123123;
let keywordSelector = AdsApp.keywords().withIds([
[adGroupId, 234234],
[adGroupId, 345345],
[adGroupId, 456456]
]);
אותו מבנה חל גם על אחזור מודעות.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-06-04 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-06-04 (שעון UTC)."],[[["Most Google Ads entities have a `getId()` method, which returns a unique identifier that can be useful for linking data, improving performance, and referencing external databases."],["When working with reports, IDs can connect report rows to specific Google Ads entities."],["Fetching entities by ID is often faster than using other methods like filtering by name."],["Campaign and ad group IDs are unique, while ad and keyword IDs are composite, requiring both the ad group ID and their individual ID for unique identification."],["The `selector.withIds()` method is used to fetch entities by ID, taking an array of numbers for campaigns and ad groups and an array of two-element arrays (ad group ID and entity ID) for ads and keywords."]]],[]]