Search Ads 360-এ প্রসেস করা কনভার্সন অবজেক্টের একটি তালিকা ফেরত দিতে Conversion.get()
এ কল করুন। আপনি বিজ্ঞাপনদাতার ইঞ্জিন অ্যাকাউন্টে সমস্ত রূপান্তরের অনুরোধ করতে পারেন বা নির্দিষ্ট প্রচারাভিযান, বিজ্ঞাপন গোষ্ঠী, বিজ্ঞাপন বা কীওয়ার্ডে সুযোগ সংকুচিত করতে পারেন।
আপনি অনুরোধে যে Search Ads 360 আইডিগুলি নির্দিষ্ট করেছেন সেগুলি প্রতিক্রিয়ার সুযোগ নির্ধারণ করে৷ যেমন:
- একটি ইঞ্জিন অ্যাকাউন্টে সমস্ত রূপান্তর দেখতে, এই আইডিগুলি নির্দিষ্ট করুন:
-
agencyId
-
advertiserId
-
engineAccountId
-
- একটি নির্দিষ্ট প্রচারাভিযানে রূপান্তর দেখতে, এই আইডিগুলি নির্দিষ্ট করুন:
-
agencyId
-
advertiserId
-
engineAccountId
-
campaignId
-
- একটি নির্দিষ্ট বিজ্ঞাপন এবং কীওয়ার্ডের জন্য দায়ী রূপান্তরগুলি দেখতে, এই আইডিগুলি নির্দিষ্ট করুন:
-
agencyId
-
advertiserId
-
engineAccountId
-
campaignId
-
adGroupId
(যদি বিজ্ঞাপন গোষ্ঠী স্তরে কীওয়ার্ড বিদ্যমান থাকে) -
adId
-
criterionId
-
আপনার বিজ্ঞাপনদাতার জন্য অনুসন্ধান বিজ্ঞাপন 360 আইডি পাওয়ার বিষয়ে তথ্যের জন্য, অনুসন্ধান বিজ্ঞাপন 360 আইডি এবং রূপান্তরগুলি দেখুন৷
আপনি অনুরোধ পাঠানোর পরে, Search Ads 360 অনুরোধটি যাচাই করে, অবজেক্টের তালিকা তৈরি করে এবং প্রতিক্রিয়া বডিতে একটি ConversionList
সম্পদ হিসাবে তালিকাটি ফেরত দেয়।
উদাহরণ পান অনুরোধ
নিম্নলিখিত উদাহরণটি একটি নির্দিষ্ট প্রচারাভিযানে 15 নভেম্বর থেকে 31 ডিসেম্বর, 2012 পর্যন্ত হওয়া রূপান্তরগুলির তালিকার অনুরোধ করে৷
JSON
আপনি যখন রূপান্তরগুলির একটি তালিকা পুনরুদ্ধার করার জন্য একটি URL তৈরি করেন, তখন রূপান্তর সংস্থানের পথের অংশ হিসাবে প্রথম তিনটি প্যারামিটার—এজেন্সিআইডি, বিজ্ঞাপনদাতা আইডি এবং ইঞ্জিনআইডি ফর্ম্যাট করুন৷ URL ক্যোয়ারী প্যারামিটার হিসাবে অবশিষ্ট প্যারামিটার নির্দিষ্ট করুন.
GET https://www.googleapis.com/doubleclicksearch/v2/agency/12300000000000456/advertiser/45600000000010291/engine/700000000042441/conversion?campaign=71700000001899732&startDate=20121115&endDate=20121231&startRow=0&rowCount=10
এই অনুরোধ পাঠাতে Search Ads 360 ইউটিলিটি স্ক্রিপ্ট ব্যবহার করুন
একটি কাঁচা JSON GET অনুরোধ পাঠাতে, আপনি sa360Api.py স্ক্রিপ্টটি নিম্নরূপ ব্যবহার করতে পারেন:
sa360Api.py --cred CREDENTIALS --get --server " server URL with parameters "
উপরের কমান্ডে, CREDENTIALS
জন্য আগের ধাপে আপনি যে স্ট্রিংটি একত্রিত করেছিলেন সেটি প্রতিস্থাপন করুন।
যেমন:
sa360Api.py --cred 123456789123.apps.googleusercontent.com,ABCDEFGHIJKLMNOPQR_abcdef,1/HIJklM01OPQR23NOP456rst890uvw
--get --server "https://www.googleapis.com/doubleclicksearch/v2/agency/12300000000000456
/advertiser/45600000000010291/engine/700000000042441/conversion
?campaign=71700000001899732&startDate=20121115&endDate=20121231&startRow=0&rowCount=10"
জাভা
/**
* Instantiate the Doubleclicksearch service, request a list of conversions in a specific campaign,
* and print the list to standard out.
*/
public static void main(String[] args) throws Exception {
Doubleclicksearch service = getService(); // See Set Up Your Application.
ConversionList conversionList = listConversions(service);
outputList(conversionList);
}
/**
* Request a list of the first 10 conversions in a specific campaign.
*/
private static ConversionList listConversions(Doubleclicksearch service) throws IOException {
try {
Get getRequest = service.conversion().get(
new Long(12300000000000456L), // Replace with your agency ID
new Long(45600000000010291L), // Replace with your advertiser ID
new Long(700000000042441L), // Replace with your engine account ID
new Integer(20121231), // End date
new Integer(10), // Number of rows
new Integer(20121115), // Start date
new Long(0L)); // Starting row
getRequest.setCampaignId(71700000002044839L); // Optional parameter
return getRequest.execute();
} catch (GoogleJsonResponseException e) {
System.err.println("Get request was rejected.");
for (ErrorInfo error : e.getDetails().getErrors()) {
System.err.println(error.getMessage());
}
System.exit(e.getStatusCode());
return null; // Unreachable code.
}
}
/**
* Print to standard out.
*/
privte static void outputList(ConversionList conversionList) {
for (Conversion conversion : conversionList.getConversion()) {
if (null != conversion) {
System.out.println(conversion.toString());
}
}
}
পাইথন
def get_conversion(service):
"""Request the first 10 conversions in a specific campaign
and print the list.
Args:
service: An authorized Doubleclicksearch service. See Set Up Your Application.
"""
request = service.conversion().get(
agencyId='12300000000000456', // Replace with your ID
advertiserId='45600000000010291', // Replace with your ID
engineAccountId='700000000042441', // Replace with your ID
campaignId='71700000002044839', // Replace with your ID
startDate=20131115,
endDate=20131231,
startRow=0,
rowCount=10
)
pprint.pprint(request.execute())
উদাহরণ প্রতিক্রিয়া পান
অনুরোধের যাচাইকরণ সফল হলে, Search Ads 360 রেসপন্স বডিতে একটি ConversionList
রিসোর্স ফেরত দেয়।
{ "kind": "doubleclicksearch#conversionList", "conversion": [ { "agencyId": "12300000000000456", "advertiserId": "45600000000010291", "engineAccountId": "700000000042441", "campaignId": "71700000002044839", "adGroupId": "58700000032026064", "criterionId": "43700003491981017", "adId": "0", "dsConversionId": "48752623802180029", "conversionId": "ag5zfmV2ZW50YXBpZGVtb3ITCxILVHJhbnNhY3Rpb24YgfQDDA", "state": "ACTIVE", "type": "TRANSACTION", "revenueMicros": "20000000", // 20 million revenueMicros is equivalent to $20 of revenue "currencyCode": "USD", "quantityMillis": "0", "segmentationType": "FLOODLIGHT", "segmentationId": "25700000001081555", "segmentationName": "Customer Call", "conversionTimestamp": "1355776573000", "conversionModifiedTimestamp": "1355776580813" }, { "agencyId": "12300000000000456", "advertiserId": "45600000000010291", "engineAccountId": "700000000042441", "campaignId": "71700000002044839", "adGroupId": "58700000032026064", "criterionId": "43700003491981017", "adId": "44700000155906860", "dsConversionId": "48752623802180029", "conversionId": "ag5zfmV2ZW50YXBpZGVtb3ITCxILVHJhbnNhY3Rpb24YgfQDDA", "state": "ACTIVE", "type": "TRANSACTION", "revenueMicros": "20000000", "currencyCode": "USD", "quantityMillis": "0", "segmentationType": "FLOODLIGHT", "segmentationId": "25700000001081555", "segmentationName": "Customer Call", "conversionTimestamp": "1355776573000", "conversionModifiedTimestamp": "1355776580813" }, ... ] }
বৈধতা ব্যর্থ হলে
যদি রিপোর্টটি যাচাইকরণ না করে, তাহলে Search Ads 360 একটি "নট ফাউন্ড" ত্রুটি দেখায়। উদাহরণস্বরূপ, যদি উপরের উদাহরণের অনুরোধটি একটি বাস্তব সংস্থা নির্দিষ্ট না করে থাকে:
Not Found