Google Ads स्क्रिप्ट की मदद से, CSV फ़ॉर्मैट में डेटा अपलोड करके, अपने खाते में एक साथ कई बदलाव किए जा सकते हैं. Google Drive, Google स्प्रेडशीट, 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
प्रॉपर्टी में बताई गई स्थानीय भाषा में दिया जा सकता है.
समय क्षेत्र सेट करें
डिफ़ॉल्ट रूप से, फ़ाइल में मौजूद समय की जानकारी को अमेरिका/Los_Angeles में इस्तेमाल किया जाता है. timeZone
विकल्प का इस्तेमाल करके, कोई दूसरा टाइम ज़ोन तय किया जा सकता है. TZ डेटाबेस फ़ॉर्मैट में टाइम ज़ोन की जानकारी दें.
const upload = AdsApp.bulkUploads().newCsvUpload(columns,
{timeZone: "America/New_York"});
ऑफ़लाइन कन्वर्ज़न अपलोड करते समय, टाइम ज़ोन सेट करना फ़ायदेमंद हो सकता है.
एक साथ कई फ़ाइलें अपलोड करने के लिए स्प्रेडशीट टेंप्लेट
एक साथ कई प्रॉडक्ट अपलोड करने के लिए, स्प्रेडशीट टेंप्लेट पाने का सबसे आसान तरीका, Google Ads यूज़र इंटरफ़ेस (यूआई) से है.
- अपने Google Ads खाते में साइन इन करें.
- टूल और सेटिंग > एक साथ कई कार्रवाइयां > अपलोड पर जाएं.
- नया अपलोड शुरू करने के लिए, + बटन पर क्लिक करें.
- इसके बाद, आपको एक सेक्शन दिखेगा, जिसमें कई तरह के टेंप्लेट होंगे.
सहायता केंद्र से भी कई अलग-अलग टेंप्लेट डाउनलोड किए जा सकते हैं.