GeoX এক্সপেরিমেন্টের জন্য অটোমেটিক বা বড়-মাপের ডেটা পুলের ক্ষেত্রে, খরচ ও ব্যয় সংক্রান্ত ডেটা পুল করতে আপনাকে অবশ্যই Google Ads API ব্যবহার করতে হবে। তারপরে, আপনি এই ডেটা আপনার ইন্টার্নাল CRM, পয়েন্ট অফ সেল (POS) বা ইন্টার্নাল সেলস ডেটাবেস থেকে পাওয়া, আনফিল্টার করা এবং অ্যাট্রিবিউট না করা কনভার্সন বা উপার্জনের ডেটার সাথে একত্রিত করেন।
সাজেস্ট করা API ওয়ার্কফ্লো আর্কিটেকচার
ভৌগোলিক সেগমেন্ট অনুযায়ী ক্যাম্পেন ও খরচ সংক্রান্ত ডেটা সঠিকভাবে পেতে, এই আর্কিটেকচার অনুসরণ করুন:
- পরিষেবা:
GoogleAdsServiceব্যবহার করুন, বিশেষ করেSearchবাSearchStreamপদ্ধতি। সোর্স: ব্যবহারকারী কোথায় শারীরিকভাবে উপস্থিত ছিলেন বা কোন বিষয়ে আগ্রহী ছিলেন তা দেখতে কোয়েরি
geographic_viewকরুন, যা সাধারণত GeoX এক্সপেরিমেন্টের স্ট্যান্ডার্ড। অথবা, ক্যাম্পেনের টার্গেট করা নির্দিষ্ট লোকেশনের ভিত্তিতে পারফর্ম্যান্স দেখতেlocation_viewকোয়েরি করুন।অন্তর্ভুক্ত করার ফিল্ড:
campaign.idsegments.datesegments.geo_target_city(অথবা GeoX গ্র্যানুলারিটির উপর নির্ভর করে অঞ্চল বা দেশ)metrics.cost_micros
GAQL কোয়েরির নমুনা: GeoX-এর জন্য, অ্যাট্রিবিউট করা কনভার্সনের (যা ইন্টার্নাল CRM বা থার্ড-পার্টি সিস্টেম থেকে আসা উচিত) পরিবর্তে Google Ads API ব্যবহার করে বিজ্ঞাপনদাতারা খরচ সংক্রান্ত মেট্রিক পুল করেন। আপনি নিম্নলিখিত কোয়েরি ব্যবহার করতে পারেন:
SELECT campaign.id, segments.date, segments.geo_target_city, metrics.cost_micros FROM geographic_view WHERE segments.date DURING LAST_30_DAYS
পোস্ট-প্রসেসিং ও ডেটা এক্সট্র্যাকশন
ভৌগোলিক সেগমেন্ট ম্যাপিং: API, রিপোর্টিং ভিউতে সাধারণ টেক্সট নাম (যেমন, "নিউ ইয়র্ক") বা সংক্ষিপ্ত কোড (যেমন, "501" বা "ES") রিটার্ন করে না।
segments.geo_target_cityবাsegments.geo_target_country-এর মতো ফিল্ডGeoTargetConstant-এর (যেমন,geoTargetConstants/1023191) দিকে পয়েন্ট করা রিসোর্স নামের স্ট্রিং রিটার্ন করে। সংখ্যাসূচক আইডি (1023191) এক্সট্র্যাক্ট করুন এবংgeo_target_constantরিসোর্স কোয়েরি করুন:SELECT geo_target_constant.id, geo_target_constant.name, geo_target_constant.canonical_name FROM geo_target_constant WHERE geo_target_constant.id = 1023191অথবা, কোডে লোকালি যোগ করার জন্য, জিও টার্গেট থেকে স্ট্যাটিক জিও টার্গেট CSV ডাউনলোড করুন।
খরচ কনভার্সন: API মাইক্রোতে খরচের ভ্যালু রিটার্ন করে। আপলোড ফাইলে প্রয়োজনীয়
metrics.cost_microsস্ট্যান্ডার্ড কারেন্সি ভ্যালু পেতে আপনাকে ১,০০০,০০০ দিয়ে ভাগ করতে হবে।
মিউটেশন টার্গেট করার জন্য ভৌগোলিক লোকেশন আইডি
ক্যাম্পেন বা বিজ্ঞাপন গ্রুপের লোকেশন টার্গেটিং মিউটেশন প্রয়োগ করার সময়, বিজ্ঞাপনদাতাদের
বেছে নেওয়া অঞ্চলের জন্য সঠিক GeoTargetConstant আইডি (geoTargetConstants/ID)
অবশ্যই খুঁজে নিতে ও পাস করতে হবে। আপনি অপরিশোধিত ISO বা Nielsen কোড পাস করতে পারবেন না।
| অঞ্চলের ধরন | প্রয়োজনীয় API আইডি (GeoTargetConstant) |
পুরনো ফর্ম্যাট (ব্যবহার করবেন না) |
|---|---|---|
| DMA অঞ্চল | আইডি 200501 (নিউ ইয়র্কের জন্য) |
Nielsen কোড (যেমন, নিউ ইয়র্কের জন্য 501) |
| দেশ | আইডি 2724 (স্পেনের জন্য) |
ISO কোড (যেমন, স্পেনের জন্য "ES") |
পেশাদার পদ্ধতি ও সাধারণ ফর্ম্যাটিং সংক্রান্ত সমস্যা
- তারিখ ফর্ম্যাটিং:
segments.dateফিল্ডটিYYYY-MM-DDফর্ম্যাটে ISO-8601 তারিখের স্ট্রিং রিটার্ন করে। আপনার ETL পাইপলাইনে, তারিখ ফিল্ডকে স্পষ্টভাবেYYYY-MM-DDস্ট্রিং হিসেবে সিরিয়ালাইজ করুন এবং স্প্রেডশিট অ্যাপ্লিকেশনে এক্সপোর্ট করা CSV ফাইল খুলবেন না যেগুলি তারিখের কলাম অটোমেটিক রিফর্ম্যাট করে। - পোস্টাল কোডে লিডিং জিরো: আপনার ডেটা
পাইপলাইন জুড়ে পোস্টাল ও পিন কোডকে (যেমন,
01234) ইন্টিজারের পরিবর্তে স্ট্রিং টাইপ (VARCHARবাSTRING) হিসেবে বিবেচনা করুন যাতে লিডিং জিরো কখনও বাদ না যায়। - এগ্রিগেশন: একাধিক সেল নিয়ে কোনও স্টাডি চালালে, আপনাকে প্রতিটি ট্রিটমেন্ট আর্মের জন্য আলাদা আলাদা খরচ সংক্রান্ত মেট্রিক দিতে হবে।
- কনভার্সন ডেটা যোগ করা: ইন্টার্নাল CRM সিস্টেম বা ইন্টার্নাল সেলস ডেটাবেস থেকে কনভার্সন ডেটা যোগ করার সময়,
Google Ads API ডেটা ও GeoX-এর সাথে নির্বিঘ্নে ডেটা প্রসেসিং নিশ্চিত করতে,
কনভার্সন ডেটায় নিম্নলিখিত প্রপার্টি আছে কিনা তা নিশ্চিত করুন:
- দৈনিক টাইম সিরিজ: ডেটা অবশ্যই দিন অনুযায়ী একত্রিত করতে হবে।
- ভৌগোলিক লেভেল: প্রতিটি কনভার্সন অবশ্যই আপনার পরীক্ষা করা ভৌগোলিক ইউনিটের সাথে ম্যাপ করতে হবে (যেমন, গ্রাহকের শিপিং পিন কোডকে ডিজাইনে ব্যবহৃত DMA বা পোস্টাল ক্লাস্টারের সাথে ম্যাচ করানো)।
- মোট ভ্যালু: ডেটা অবশ্যই নেগেটিভ নয় এমন পূর্ণসংখ্যা হতে হবে, যেমন মোট উপার্জন বা মোট কনভার্সন সংখ্যা। আপনার CRM যদি রিফান্ডের জন্য নেগেটিভ ভ্যালু সহ মোট উপার্জন ট্র্যাক করে, তাহলে আপনাকে অবশ্যই পরীক্ষার জন্য মোট সংখ্যা ব্যবহার করতে হবে এবং পরে রিফান্ড অনুপাত প্রয়োগ করতে হবে।