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 যদি রিফান্ডের জন্য নেগেটিভ ভ্যালু সহ নেট উপার্জন ট্র্যাক করে, তাহলে আপনাকে অবশ্যই পরীক্ষার জন্য মোট সংখ্যা ব্যবহার করতে হবে এবং পরে রিফান্ড অনুপাত প্রয়োগ করতে হবে।