Google Ads स्क्रिप्ट की मदद से, CSV फ़ॉर्मैट में डेटा अपलोड करके, अपने खाते में एक साथ कई बदलाव किए जा सकते हैं. Google Drive, Google Sheets, Microsoft Excel स्प्रेडशीट से CSV फ़ाइल में मौजूद डेटा अपलोड किया जा सकता है. इसके अलावा, रनटाइम में अपनी स्क्रिप्ट में, एक साथ कई फ़ाइलें अपलोड करने का अनुरोध बनाया जा सकता है. इस गाइड में, स्क्रिप्ट में इस सुविधा का इस्तेमाल करने का तरीका बताया गया है.
इस्तेमाल
एक साथ कई फ़ाइलें अपलोड करने की सुविधा का इस्तेमाल करके, कुछ ऐसे बदलाव किए जा सकते हैं जो Google Ads स्क्रिप्ट की मदद से सीधे तौर पर नहीं किए जा सकते. जैसे, कैंपेन मैनेज करना या ऑफ़लाइन कन्वर्ज़न अपलोड करना.
Google Drive से एक साथ कई फ़ाइलें अपलोड करना
एक साथ कई फ़ाइलें अपलोड करने की सुविधा का इस्तेमाल करने का सबसे आसान तरीका यह है कि Google Drive में CSV फ़ाइल अपलोड की जाए. इसके बाद, Google Ads स्क्रिप्ट का इस्तेमाल करके, उस फ़ाइल को Google Ads में अपलोड किया जाए:
const file = DriveApp.getFilesByName("BulkCampaignUpload.csv")
.next();
const upload = AdsApp.bulkUploads().newFileUpload(file);
upload.forCampaignManagement();
upload.preview();
इससे आपके खाते में, टूल और सेटिंग > बल्क ऐक्शन > अपलोड में, एक साथ कई फ़ाइलें अपलोड करने की झलक वाली एंट्री बन जाती है.
बदलाव देखने के लिए, झलक देखें लिंक पर क्लिक करें.
अपने खाते में बदलाव लागू करने के लिए, ज़्यादा जानकारी वाले पेज पर बदलाव लागू करें बटन पर क्लिक करें. अगर अपलोड की गई फ़ाइल में गड़बड़ियां हैं या आपको बदलाव नहीं करने हैं, तो बदलावों को रद्द करने के लिए, झलक रद्द करें बटन पर क्लिक करें.
स्क्रिप्ट के सही तरीके से काम करने की पुष्टि करने के बाद, झलक देखने का चरण छोड़ा जा सकता है. साथ ही, अपनी स्क्रिप्ट से सीधे बदलाव लागू किए जा सकते हैं. इसके लिए,
preview()
तरीके के बजाय, एक साथ कई फ़ाइलें अपलोड करने के इंस्टेंस के
apply()
तरीके को कॉल किया जा सकता है.
शुरुआत से एक साथ कई फ़ाइलें अपलोड करना
एक साथ कई फ़ाइलें अपलोड करने का काम, शुरुआत से इस तरह किया जा सकता है:
// The best way to find column names is to consult a template
// as described in the last section of this guide.
const columns = [
"Campaign", "Budget", "Bid Strategy type", "Campaign type"
];
const upload = AdsApp.bulkUploads().newCsvUpload(columns);
// Call append once for each row you'd like to upload
upload.append({
"Campaign": "Test Campaign 1",
"Budget": 2.34,
"Bid Strategy type": "cpc",
"Campaign type": "Search Only"
});
upload.forCampaignManagement();
upload.preview();
मुद्रा इकाई सेट करना
डिफ़ॉल्ट रूप से, एक साथ कई फ़ाइलें अपलोड करने के दौरान, पैसे की रकम को असल मुद्रा की रकम के तौर पर समझा जाता है. अगर आपको माइक्रो का इस्तेमाल करना है, तो अपलोड करने का काम शुरू करते समय, moneyInMicros विकल्प को true पर सेट किया जा सकता है. उदाहरण के लिए, €2.34 को 2340000 के तौर पर डाला जाएगा.
const upload = AdsApp.bulkUploads().newCsvUpload(columns,
{moneyInMicros: true});
फ़ाइल की स्थानीय भाषा सेट करना
डिफ़ॉल्ट रूप से, CSV फ़ाइल के कॉन्टेंट को अमेरिका की अंग्रेज़ी (en_US) में समझा जाता है.
fileLocale विकल्प का इस्तेमाल करके, कोई दूसरी स्थानीय भाषा तय की जा सकती है:
const upload = AdsApp.bulkUploads().newCsvUpload(columns,
{fileLocale: "fr_FR"});
स्थानीय भाषा तय करने पर, कॉलम के हेडर, en_US स्थानीय भाषा में या fileLocale प्रॉपर्टी में तय की गई स्थानीय भाषा में दिए जा सकते हैं.
टाइम ज़ोन सेट करें
डिफ़ॉल्ट रूप से, फ़ाइल में समय की एंट्री को अमेरिका/लॉस_एंजेलिस के हिसाब से समझा जाता है.
timeZone विकल्प का इस्तेमाल करके, कोई दूसरा टाइम ज़ोन तय किया जा सकता है. TZ डेटाबेस फ़ॉर्मैट में
टाइम ज़ोन तय करें.
const upload = AdsApp.bulkUploads().newCsvUpload(columns,
{timeZone: "America/New_York"});
ऑफ़लाइन कन्वर्ज़न अपलोड करते समय, टाइम ज़ोन सेट करना काम का हो सकता है.
एक साथ कई फ़ाइलें अपलोड करने के लिए स्प्रेडशीट टेंप्लेट
एक साथ कई फ़ाइलें अपलोड करने के लिए स्प्रेडशीट टेंप्लेट पाने का सबसे आसान तरीका है कि Google Ads यूज़र इंटरफ़ेस (यूआई) से टेंप्लेट डाउनलोड किया जाए.
- अपने Google Ads खाते में साइन इन करें.
- टूल और सेटिंग > बल्क ऐक्शन > अपलोड पर जाएं.
- नया अपलोड शुरू करने के लिए, + बटन पर क्लिक करें.
- इसके बाद, अलग-अलग टेंप्लेट वाला सेक्शन दिखता है. इनमें से कोई भी टेंप्लेट चुना जा सकता है.
सहायता केंद्र से भी कई अलग-अलग टेंप्लेट डाउनलोड किए जा सकते हैं.