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 महीनों का लुकबैक विंडो देखा जा सकता है. अगर 37 महीने से ज़्यादा पुरानी तारीखों के लिए,segments.date,segments.weekयाsegments.hourके हिसाब से सेगमेंट करने वाली क्वेरी (या एक महीने से कम की तारीख की सीमा पर फ़िल्टर करने वाली क्वेरी) का इस्तेमाल किया जाता है, तो v24 और इसके बाद के वर्शन में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पर फ़िल्टर करें).