সমস্যার সমাধান

কনভার্সন ম্যানেজ করার জন্য জটিল ইন্টিগ্রেশন প্রয়োজন, প্রায়ই একাধিক পরস্পর নির্ভরশীল টুল ও প্রসেস এর সাথে যুক্ত থাকে। এই নির্দেশিকায় আপনার হওয়া যেকোনও সমস্যা সমাধানের জন্য আপনি যেসব বিস্তারিত ধাপ নিতে পারেন সেগুলি দেওয়া আছে, আপনি যদি না বুঝতে পারেন এমন API থেকে সমস্যা সংক্রান্ত মেসেজ পান অথবা UI-তে দেখতে পাওয়া মেট্রিক বা ডায়াগনস্টিক সম্পর্কে বিভ্রান্ত হন।

Google Ads UI-তে মেট্রিক পড়া

Google Ads UI-তে ইম্পোর্ট করার তারিখ অনুযায়ী কনভার্সন মেট্রিক সাজানো থাকে না, তাই ইম্পোর্ট করা ফলাফল যাচাই করার জন্য UI-তে রিপোর্ট ব্যবহার করলে বিভ্রান্তি তৈরি হতে পারে। স্বাস্থ্য সংক্রান্ত ডেটা ইমপোর্ট করার বিষয়টি যাচাই করতে, অফলাইন ডেটা ডায়াগনস্টিকস দিয়ে শুরু করুন। এছাড়াও, আপনি লিডের জন্য উন্নত কনভার্সন এবং ওয়েবের জন্য উন্নত কনভার্সন সংক্রান্ত Google Ads UI-তে ডায়াগনস্টিক সম্পর্কে আরও জানতে পারবেন।

লিডের জন্য উন্নত কনভার্সন সংক্রান্ত সমস্যা

এই বিভাগে লিডের জন্য উন্নত কনভার্সন ইমপোর্ট করার সময় হওয়া সাধারণ সমস্যা সমাধানের উপর জোর দেওয়া হয়েছে।

যে ভুলগুলি প্রায়ই হয়ে থাকে

নিচে দেওয়া নির্দেশিকা আপনাকে লিডের জন্য উন্নত কনভার্সন সংক্রান্ত সাধারণ সমস্যা ডায়াগনসিস ও সমাধান করতে সাহায্য করে।

সমস্যা
NO_CONVERSION_ACTION_FOUND

অনুরোধে customer_id ফিল্ডে উল্লেখ করা ক্লায়েন্ট অ্যাকাউন্ট দ্বারা নির্দিষ্ট কনভার্সন অ্যাকশন চালু করা নেই অথবা অ্যাক্সেস করা যাচ্ছে না। আপনার আপলোডে কনভার্সন অ্যাকশন চালু আছে কিনা এবং আপলোড অনুরোধ পাঠানো গ্রাহকই এটির মালিক কিনা তা নিশ্চিত করুন।

অনুরোধে উল্লেখ করা কনভার্সন অ্যাকশনে অ্যাক্সেস নেই এমন কোনও ক্লায়েন্ট অ্যাকাউন্টের GCLID অনুরোধে থাকলে, এই সমস্যা হতে পারে। কোনও GCLID ক্লায়েন্ট অ্যাকাউন্টের কিনা তা আপনি click_view রিসোর্স ব্যবহার করে যাচাই করতে পারবেন। এর জন্য আপনাকে এমন কোয়েরি জমা দিতে হবে যা click_view.gclid ও segments.date অনুসারে ফিল্টার করে। এখানে তারিখ বলতে সেই তারিখকে বোঝানো হয়েছে যেদিন ক্লিকটি করা হয়েছে।

INVALID_CONVERSION_ACTION_TYPE নির্দিষ্ট কনভার্সন অ্যাকশনের এমন একটি ধরন আছে যা লিডের জন্য উন্নত কনভার্সনের ক্ষেত্রে সঠিক নয়। আপনার আপলোড করার অনুরোধে উল্লেখ করা ConversionAction-এর ধরন UPLOAD_CLICKS কিনা তা ভালভাবে দেখে নিন।
CUSTOMER_NOT_ENABLED_ENHANCED_CONVERSIONS_FOR_LEADS আপনার কনভার্সন সেটিংসে লিডের জন্য উন্নত কনভার্সন চালু করেছেন কিনা তা নিশ্চিত করুন। পূর্বশর্ত সংক্রান্ত নির্দেশিকায় এই বিষয়ে নির্দেশাবলী দেখুন।
DUPLICATE_ORDER_ID ইম্পোর্ট করা ইভেন্টে একই অর্ডার আইডি সহ একাধিক কনভার্সন রয়েছে এবং সেগুলি প্রসেস করা হয়নি। অর্ডার আইডি অনন্য কিনা তা নিশ্চিত করে আবার চেষ্টা করুন।
CLICK_NOT_FOUND প্রদান করা ইউজার আইডেন্টিফায়ারের সাথে ম্যাচ করে এমন কোনও ক্লিক খুঁজে পাওয়া যায়নি।

কোনও কনভার্সনে এই সতর্কতা দেখা দিলে, Google Ads API আপনার অফলাইন ডেটা ডায়াগনস্টিক টুলের successful_event_count-এ এটি অন্তর্ভুক্ত করে। Google Ads API-তে CLICK_NOT_FOUND-এর জন্য একটি এন্ট্রি অন্তর্ভুক্ত করা হয়েছে, যা alerts কালেকশনে রয়েছে, যাতে আপনি এই সতর্কতার ফ্রিকোয়েন্সি মনিটর করতে পারেন।

ক্লিকটি Google Ads ক্যাম্পেন থেকে না হলে এই সমস্যাটি হওয়ার কথা। যেমন, এটি SA360 বা DV360 থেকে আসতে পারে। সম্ভাব্য অন্যান্য কারণগুলি হল:

কিছু বিরল ক্ষেত্রে, যেখানে আপলোড করা গ্রাহক Google Ads কনভার্সন গ্রাহকের থেকে আলাদা, সেখানে এই সমস্যার অর্থ হতে পারে যে আপলোড করা গ্রাহক গ্রাহক ডেটা সংক্রান্ত শর্তাবলীতে সম্মতি দিয়েছেন, কিন্তু পরিষেবা প্রদানকারী গ্রাহক দেননি।

কোনও অ্যাকাউন্ট গ্রাহক ডেটা সংক্রান্ত শর্তাবলীতে সম্মতি জানিয়েছে কিনা তা আপনি customer রিসোর্স কোয়েরি করে এবং customer.conversion_tracking_setting.accepted_customer_data_terms ফিল্ড চেক করে নির্ধারণ করতে পারবেন।

মেট্রিকে তারতম্য

নিচে উল্লেখ করা সাধারণ সমস্যাগুলি মনে রাখবেন:

  • বিভিন্ন কারণে আমাদের প্রসেসিং পাইপলাইন থেকে কনভার্শন বাদ যেতে পারে এবং এই ধরনের কনভার্শন ফিরিয়ে আনা যাবে না। আরও তথ্যের জন্য সফলভাবে আপলোড করার পরে ডেটা সংক্রান্ত অমিল দেখুন।

  • আপনার ওয়েবপেজে Google ট্যাগ সঠিকভাবে সেট-আপ করা হয়েছে কিনা তা ডবল-চেক করুন এবং লিড ফর্ম জমা দেওয়ার সময় ফায়ার হচ্ছে কিনা তা দেখুন। ফর্ম জমা দেওয়ার সময় আপনার ট্যাগ ফায়ার না করলে অথবা ভুল ডেটা পাঠালে, আপলোড করা কনভার্সনে অ্যাট্রিবিউশন কম বা একেবারেই দেখতে পাবেন না। লিডের জন্য উন্নত কনভার্সন সম্পর্কে Google Tag কনফিগার করা এবং Google Tag Manager কনফিগার করা সংক্রান্ত সহায়তা কেন্দ্র নিবন্ধ দেখুন।

  • আপনার ওয়েবপেজে Google ট্যাগ ছাড়া লিডের জন্য উন্নত কনভার্সন ব্যবহার করলে, প্রতিটি কনভার্সনে ClickConversion.gclid ফিল্ড সেট করে আপনার কনভার্সন ইম্পোর্টে GCLID অবশ্যই অন্তর্ভুক্ত করতে হবে।

  • আপনার আপলোডে সঠিকভাবে সম্মতি উল্লেখ করছেন কিনা তা চেক করুন। আপনি এটি করতে পারেন আপনার অ্যাকাউন্টের জন্য ডিফল্ট সম্মতি সেটিংস সেট করে (Google Ads UI-তে, টুল > ডেটা ম্যানেজার > সম্মতি সেটিংস বিকল্পে ক্লিক করুন) অথবা প্রতিটি আপলোড করা কনভার্সনে ClickConversion.consent ফিল্ড সেট করে।

ক্যাম্পেনের পারফর্ম্যান্স সংক্রান্ত সমস্যা

আপনার কনভার্সন আপলোড করার ক্ষেত্রে কোনও প্রযুক্তিগত সমস্যা না থাকলে এবং আপনি উপস্থাপিত মেট্রিক নিয়ে সন্তুষ্ট হলেও, লিডের জন্য উন্নত কনভার্সন প্রয়োগ করার পরে ক্যাম্পেনের পারফর্ম্যান্সে প্রত্যাশিত উন্নতি বা "লিফ্ট" দেখতে না পেলে, সহায়তার জন্য Google Ads প্রোডাক্ট সহায়তা টিমের সাথে যোগাযোগ করুন।

ওয়েবের জন্য Enhanced Conversions সংক্রান্ত সমস্যা

এই বিভাগে, ওয়েবের জন্য Enhanced Conversions ইমপোর্ট করার সময় হওয়া সাধারণ সমস্যা সমাধানের উপর ফোকাস করা হয়েছে।

যে ভুলগুলি প্রায়ই হয়ে থাকে

ওয়েবের জন্য উন্নত কনভার্সন সংক্রান্ত সাধারণ সমস্যা ডায়াগনসিস ও সমাধান করার ব্যাপারে নিম্নলিখিত নির্দেশিকা আপনাকে সাহায্য করে।

সমস্যা
CONVERSION_NOT_FOUND প্রদান করা কনভার্সন অ্যাকশন এবং কনভার্সন আইডেন্টিফায়ার পেয়ার বা order_id-এর জন্য কনভার্সন খুঁজে পাওয়া যায়নি। অনুরোধের customer_id-এ নির্দিষ্ট করা Google Ads কনভার্সন গ্রাহকের জন্য কনভার্সনটি Google Ads কনভার্সন কিনা তা যাচাই করুন।
এছাড়াও, যাচাই করে দেখুন যে কনভার্সনটি এমন কোনও ক্লিকের জন্য হয়নি যেখানে gclid-এর পরিবর্তে gbraid বা wbraid অটো-ফিল করা হয়েছে। Google Ads এইসব কনভার্সনের জন্য ওয়েবের জন্য এনহ্যান্সড কনভার্শন কাজ করে না।
CUSTOMER_NOT_ACCEPTED_CUSTOMER_DATA_TERMS অনুরোধের customer_id-এর জন্য গ্রাহক ডেটা সংক্রান্ত নিয়ম ও শর্তাবলীতে সম্মতি জানানো হয়নি। এর জন্য নির্দেশাবলী প্রয়োজনীয়তা সংক্রান্ত নির্দেশিকায় খুঁজুন।
CONVERSION_ALREADY_ENHANCED এই কনভার্সনে আগে থেকেই প্রদত্ত order_id এবং conversion_action-এর সাথে অ্যাডজাস্টমেন্ট করা হয়েছে। প্রতিটি কনভার্সনের জন্য একটি অনন্য order_id প্রদান করতে ভুলবেন না।
CONVERSION_ACTION_NOT_ELIGIBLE_FOR_ENHANCEMENT conversion_action-এ দেওয়া তথ্য ওয়েবের জন্য উন্নত কনভার্সনের উপযুক্ত নয়। Google Ads UI-তে, আপনার অনুরোধে উল্লেখ করা কনভার্সন অ্যাকশনে Enhanced Conversions চালু করুন বক্সে টিকচিহ্ন দিয়েছেন কিনা তা ভাল করে দেখে নিন। এই বিষয়ে নির্দেশাবলী পেতে সহায়তা কেন্দ্র দেখুন।

কনভার্সন ম্যানেজমেন্ট সংক্রান্ত সাধারণ সমস্যা

নিম্নলিখিত সাধারণ সমস্যাগুলি মনে রাখবেন:

  • UNKNOWN-এ কোনও enum ফিল্ড সেট করার চেষ্টা করলে RequestError.INVALID_ENUM_VALUE সমস্যা হবে। consent উল্লেখ করার সময় এটি একটি সাধারণ সমস্যা, যখন বিজ্ঞাপনদাতা নাও জানতে পারেন যে সম্মতি দেওয়া হয়েছে কিনা। consent-এর স্ট্যাটাস অজানা হলে, এটি DENIED-এ সেট করা উচিত।

  • অ্যাপ কনভার্সন বা Firebase এবং থার্ড-পার্টি অ্যাপ অ্যানালিটিক্স-এর জন্য কনভার্সন অ্যাকশন তৈরি করার সময়, আপনি শুধু তৈরি করার সময় app_id ফিল্ড মিউটেট করতে পারবেন; কনভার্সন অ্যাকশন তৈরি করা হয়ে গেলে, এই ফিল্ড আর পরিবর্তন করা যাবে না।

  • কনভার্সন অ্যাকশন তৈরি করার সময়, আপনি শুধু ConversionAction.attribution_model_settings.attribution_model ফিল্ডকে GOOGLE_ADS_LAST_CLICK অথবা GOOGLE_SEARCH_ATTRIBUTION_DATA_DRIVEN হিসেবে সেট করতে পারবেন। অন্য কোনও বিকল্প বেছে নিলে CANNOT_SET_RULE_BASED_ATTRIBUTION_MODELS সমস্যা হবে। অন্যান্য অ্যাট্রিবিউশন মডেল বন্ধ করার ঘোষণা করে আমাদের ব্লগ পোস্টে আরও বিবরণ দেওয়া হয়েছে।

  • click_through_lookback_window_days ফিল্ডের জন্য অনুমোদিত রেঞ্জ হল 1 থেকে 60 দিন, AD_CALL এবং WEBSITE_CALL ধরনের কনভার্সন অ্যাকশনের জন্য। অন্যান্য বেশিরভাগ কনভার্সন অ্যাকশনের ক্ষেত্রে, অনুমোদিত রেঞ্জ হল 1 থেকে 90 দিন।

  • view_through_lookback_window_days ফিল্ডের জন্য অনুমোদিত রেঞ্জ হল বেশিরভাগ কনভার্সন অ্যাকশনের জন্য 1 থেকে 30 দিন। AD_CALL ও WEBSITE_CALL ধরনের কনভার্সন অ্যাকশনের জন্য এই ফিল্ড আনসেট থাকতে হবে।

  • কনভার্সন অ্যাকশনে include_in_conversions_metric ফিল্ড সেট বা আপডেট করলে FieldError.IMMUTABLE_FIELD সমস্যা হবে। পরিবর্তে, কনভার্সন সংক্রান্ত লক্ষ্যের নির্দেশিকাতে যেভাবে বর্ণনা করা হয়েছে, সেই অনুযায়ী primary_for_goal ফিল্ড সেট করুন।

  • WEBSITE_CALL বা AD_CALL ধরনের কনভার্সন অ্যাকশন তৈরি করার সময়, value_settings.always_use_default_value অবশ্যই true-এ সেট করতে হবে। false-এর ভ্যালু নির্দিষ্ট করলে, এর ফলে একটি INVALID_VALUE সমস্যা হবে।

যে ভুলগুলি প্রায়ই হয়ে থাকে

নিম্নলিখিত নির্দেশিকা আপনাকে অফলাইন কনভার্সন ইম্পোর্ট করার সময় হওয়া সাধারণ সমস্যা ডায়াগনসিস ও সমাধান করতে সাহায্য করে।

সমস্যা
INVALID_CONVERSION_ACTION_TYPE নির্দিষ্ট করা কনভার্সন অ্যাকশনের ধরন ক্লিক কনভার্সন আপলোড করার জন্য সঠিক নয়। আপনার আপলোড করার অনুরোধে উল্লেখ করা ConversionAction-এর ধরন UPLOAD_CLICKS কিনা তা ভালভাবে দেখে নিন।
NO_CONVERSION_ACTION_FOUND উল্লেখ করা কনভার্সন অ্যাকশন চালু করা নেই অথবা আপলোড করা customer_id-এর মধ্যে সেটি খুঁজে পাওয়া যাচ্ছে না। আপনার কনভার্সন সেট-আপ সম্পর্কে তথ্য ফিরিয়ে আনুন যাতে আপলোড করা কনভার্সন অ্যাকশন চালু আছে কিনা এবং আপলোড অনুরোধের customer_id-এর মালিকানাধীন কিনা তা নিশ্চিত করা যায়।
TOO_RECENT_CONVERSION_ACTION কনভার্সন অ্যাকশনটি নতুন তৈরি করা হয়েছে। ব্যর্থ কনভার্সন আবার চেষ্টা করার আগে অ্যাকশন তৈরি হওয়ার পরে অন্তত ৬ ঘণ্টা অপেক্ষা করুন।
INVALID_CUSTOMER_FOR_CLICK অনুরোধের customer_id সেই গ্রাহক আইডি নয় যা ক্লিক করার সময় Google Ads API কনভার্সন অ্যাকাউন্ট ছিল। অনুরোধের customer_id আপডেট করে সঠিক গ্রাহকের কাছে পাঠান।
EVENT_NOT_FOUND Google Ads ক্লিক আইডি ও customer_id-এর কম্বিনেশন খুঁজে পাচ্ছে না। customer_id-এর জন্য প্রয়োজনীয়তা পর্যালোচনা করুন এবং নিশ্চিত করুন যে আপনি সঠিক Google Ads অ্যাকাউন্ট ব্যবহার করে আপলোড করছেন।
DUPLICATE_CLICK_CONVERSION_IN_REQUEST অনুরোধে একাধিক কনভার্সনের ক্লিক আইডি, conversion_date_time ও conversion_action-এর একই কম্বিনেশন আছে। আপনার অনুরোধ থেকে ডুপ্লিকেট কনভার্সন সরিয়ে দিন।
CLICK_CONVERSION_ALREADY_EXISTS ক্লিক আইডি, conversion_date_time এবং conversion_action-এর একই কম্বিনেশন সহ একটি কনভার্সন আগে আপলোড করা হয়েছে। আপনি যদি আপলোড করার জন্য আবার চেষ্টা করে থাকেন এবং এই কনভার্সন আগে সফল হয়ে থাকে, তাহলে এই সমস্যাটি উপেক্ষা করুন। আগে আপলোড করা কনভার্সনের পাশাপাশি আপনি যদি অন্য কনভার্সন যোগ করতে চান, তাহলে আগে আপলোড করা কনভার্সন ডুপ্লিকেট হওয়া এড়াতে ClickConversion-এর conversion_date_time অ্যাডজাস্ট করুন।
EVENT_NOT_FOUND Google Ads ক্লিক আইডি এবং customer_id-এর কম্বিনেশন খুঁজে পাচ্ছে না। customer_id-এর জন্য প্রয়োজনীয়তা পর্যালোচনা করুন এবং নিশ্চিত করুন যে আপনি সঠিক Google Ads অ্যাকাউন্ট ব্যবহার করে আপলোড করছেন।
EXPIRED_EVENT ইম্পোর্ট করা ক্লিকটি click_through_lookback_window_days ফিল্ডে উল্লেখ করা সময়সীমার আগে করা হয়েছে। click_through_lookback_window_days-এ পরিবর্তন করলে শুধু পরিবর্তনের পরে রেকর্ড করা ক্লিকেই প্রভাব পড়ে, তাই লুকব্যাক উইন্ডো পরিবর্তন করলে নির্দিষ্ট ক্লিকের জন্য এই সমস্যার সমাধান হবে না। প্রয়োজন হলে, conversion_action-কে আরও বেশি লুকব্যাক উইন্ডো সহ অন্য অ্যাকশনে পরিবর্তন করুন।
CONVERSION_PRECEDES_EVENT conversion_date_time-এর তারিখ ও সময় ক্লিকের তারিখ ও সময়ের আগে। conversion_date_time-এর মান পরে আপডেট করুন।
GBRAID_WBRAID_BOTH_SET ClickConversion-এর জন্য gbraid এবং wbraid উভয় ক্ষেত্রেই ভ্যালু সেট করা আছে। শুধুমাত্র একটি ক্লিক আইডি বা URL প্যারামিটার ব্যবহার করার জন্য কনভার্সন আপডেট করুন এবং নিশ্চিত করুন যে আপনি একই কনভার্সনে একাধিক ক্লিক একত্রিত করছেন না। প্রতিটি ক্লিকের জন্য একটিই ক্লিক আইডি বা URL প্যারামিটার থাকে।
VALUE_MUST_BE_UNSET নিচের কোন সমস্যার কারণে এই সমস্যা হয়েছে তা নির্ধারণ করতে, GoogleAdsError-এর location চেক করুন।
  • ClickConversion-এর gclid-এর জন্য একটি ভ্যালু সেট করা আছে এবং তার সাথে gbraid বা wbraid-এর মধ্যে অন্তত একটি ভ্যালু সেট করা আছে। শুধুমাত্র একটি ক্লিক আইডি বা URL প্যারামিটার ব্যবহার করার জন্য কনভার্সন আপডেট করুন এবং নিশ্চিত করুন যে আপনি একই কনভার্সনে একাধিক ক্লিক একত্রিত করছেন না। প্রতিটি ক্লিকে শুধুমাত্র একটি ক্লিক আইডি বা URL প্যারামিটার থাকে।
  • ClickConversion-এর জন্য gbraid বা wbraid-এর ভ্যালু সেট করা আছে এবং custom_variables-এর ভ্যালু আছে। Google Ads-এ gbraid বা wbraid URL প্যারামিটার সহ কনভার্সনের জন্য কাস্টম ভেরিয়েবল ব্যবহার করা যায় না। কনভার্সনের custom_variables ফিল্ড আনসেট করুন।