Google Ads क्वेरी लैंग्वेज में, तारीख की सीमा को इन तरीकों से तय किया जा सकता है:
कस्टम तारीख की सीमा
तारीखों को ISO 8601
एक्सटेंडेड (YYYY-MM-DD) या बेसिक (YYYYMMDD) फ़ॉर्मैट में तय किया जा सकता है. पढ़ने में आसानी के लिए, एक्सटेंडेड फ़ॉर्मैट (YYYY-MM-DD) इस्तेमाल करने का सुझाव दिया जाता है. कस्टम तारीख की स्ट्रिंग के साथ BETWEEN या तुलना करने वाले
ऑपरेटर (=, >, >=, <, <=) का इस्तेमाल करें:
segments.date BETWEEN '2026-01-01' AND '2026-01-31'
segments.date >= '20260701' AND segments.date <= '20260731'
पहले से तय तारीख की सीमा
पहले से तय तारीख की सीमा के लिटरल के साथ, DURING ऑपरेटर का इस्तेमाल करें. DURING ऑपरेटर, सिर्फ़ पहले से तय तारीख की सीमाओं के साथ काम करता है. इसका इस्तेमाल, कस्टम तारीख की स्ट्रिंग के साथ नहीं किया जा सकता.
पहले से तय तारीख की मान्य सीमाओं की सूची यहां दी गई है:
| तारीख की सीमा | इनके लिए रिपोर्ट जनरेट की जाती हैं... |
|---|---|
TODAY |
सिर्फ़ आज के लिए. |
YESTERDAY |
सिर्फ़ कल के लिए. |
LAST_7_DAYS |
पिछले सात दिनों के लिए. इसमें आज का दिन शामिल नहीं है. |
LAST_BUSINESS_WEEK
|
पिछले कारोबारी हफ़्ते के पांच दिनों के लिए. इसमें सोमवार से शुक्रवार तक के दिन शामिल हैं. |
THIS_MONTH |
चालू महीने के सभी दिनों के लिए. |
LAST_MONTH |
पिछले महीने के सभी दिनों के लिए. |
LAST_14_DAYS |
पिछले 14 दिनों के लिए. इसमें आज का दिन शामिल नहीं है. |
LAST_30_DAYS |
पिछले 30 दिनों के लिए. इसमें आज का दिन शामिल नहीं है. |
THIS_WEEK_SUN_TODAY
|
पिछले रविवार से लेकर आज तक की अवधि के लिए. |
THIS_WEEK_MON_TODAY
|
पिछले सोमवार से लेकर आज तक की अवधि के लिए. |
LAST_WEEK_SUN_SAT |
पिछले रविवार से शुरू होने वाली सात दिनों की अवधि के लिए. |
LAST_WEEK_MON_SUN |
पिछले सोमवार से शुरू होने वाली सात दिनों की अवधि के लिए. |
उदाहरण:
segments.date DURING LAST_30_DAYS
पहले से तय समयावधि
तारीख के कुछ फ़ील्ड, पहले से तय समयावधि के बारे में बताते हैं. खास तौर पर:
segments.weeksegments.monthsegments.quarter
कस्टम तारीख की स्ट्रिंग (जैसे, =, BETWEEN,
>=, <=, >, या <) का इस्तेमाल करके, इन सेगमेंट पर फ़िल्टर करते समय, आपको ऐसी तारीख तय करनी होगी जो समयावधि का पहला दिन हो:
segments.week: हफ़्ते का सोमवार (उदाहरण के लिए,'2026-05-04').segments.month: महीने का पहला दिन (YYYY-MM-01, उदाहरण के लिए,'2026-05-01').segments.quarter: कैलेंडर के क्वार्टर का पहला दिन (YYYY-01-01,YYYY-04-01,YYYY-07-01याYYYY-10-01).
अगर आपने ऐसी तारीख तय की है जो समयावधि का पहला दिन नहीं है, तो
QueryError.MISALIGNED_DATE_FOR_FILTER गड़बड़ी का मैसेज दिखेगा.
पहले से तय तारीख की सीमा के साथ, DURING ऑपरेटर का इस्तेमाल करके भी इन सेगमेंट को फ़िल्टर किया जा सकता है.
उदाहरण के लिए, साल 2026 के मई महीने को तय करने के लिए, यह शर्त इस्तेमाल करें. इसमें उस महीने का पहला दिन तय करें:
segments.month = '2026-05-01'
पुराना डेटा देखने की सीमाएं
रिपोर्टिंग डेटा की उपलब्धता चुने गए या फ़िल्टर किए गए तारीख के सेगमेंट की जानकारी के लेवल पर निर्भर करती है:
- हर दिन, हर हफ़्ते, और हर घंटे के हिसाब से जानकारी (
segments.date,segments.week, औरsegments.hour): इसमें 37 महीनों तक की लुकबैक विंडो काम करती है. v24 और इसके बाद के वर्शन में,segments.date,segments.weekयाsegments.hourके हिसाब से सेगमेंट करने वाली (या महीने से कम की तारीख की सीमा के हिसाब से फ़िल्टर करने वाली) क्वेरी, 37 महीने से ज़्यादा पुरानी तारीखों के लिएDateRangeError.REQUESTED_DATE_GRANULARITY_NOT_SUPPORTEDगड़बड़ी के साथ फ़ेल हो जाती हैं. वहीं, v23 मेंDateRangeError.UNKNOWNगड़बड़ी दिखती है. - हर महीने, हर तीन महीने, हर साल के हिसाब से जानकारी या बिना सेगमेंट वाली जानकारी (
segments.month,segments.quarter,segments.yearया तारीख का कोई सेगमेंट नहीं): इसमें 11 साल तक का पुराना डेटा देखा जा सकता है. 37 महीने से ज़्यादा पुराना डेटा क्वेरी करने के लिए,segments.month,segments.quarter,segments.yearके हिसाब से सेगमेंट करें याSELECTमें तारीख के सेगमेंट छोड़ दें. साथ ही, पक्का करें किWHEREमें तारीख की सीमा, महीने के पहले दिन से शुरू होकर महीने के आखिरी दिन पर खत्म हो (याsegments.month,segments.quarterयाsegments.yearके हिसाब से फ़िल्टर हो).