ফিল্ড ম্যাপিং

Google Ads API-তে থাকা UploadClickConversionRequest-কে Data Manager API-তে থাকা IngestEventsRequest সমতুল্যের সাথে ম্যাপ করতে, টেবিলের ম্যাপিং ব্যবহার করুন।

যাচাইকরণ

ডেটা ম্যানেজার API-এর জন্য Google Ads API-এর থেকে আলাদা স্কোপ সহ ক্রেডেনশিয়াল প্রয়োজন। ডেটা ম্যানেজার API স্কোপ সহ নতুন ক্রেডেনশিয়াল তৈরি করতে, API অ্যাক্সেস সেট-আপ করুন লিঙ্কে দেওয়া ধাপগুলি অনুসরণ করুন।

অনুরোধ ফিল্ড

UploadClickConversionRequest (Google Ads API) IngestEventsRequest (Data Manager API) নোট
  • customer_id
  • developer-token অনুরোধের হেডার
  • login-customer_id অনুরোধের হেডার
  • linked-customer-id অনুরোধের হেডার
  • conversion_action
destinations গ্রাহক ও কনভার্সন অ্যাকশন ফিল্ড দেখুন।
সমতুল্য কিছু নেই consent অনুরোধে ইভেন্টের জন্য ঐচ্ছিক ডিফল্ট সম্মতি সেটিংস। Event-এর consent ফিল্ড সেট করে আপনি কোনও ইভেন্টের জন্য এই ভ্যালু ওভাররাইড করতে পারবেন।
সমতুল্য কিছু নেই encoding প্রয়োজনীয়: UserIdentifier ভ্যালুর জন্য ব্যবহৃত Encoding-এ সেট করুন।
সমতুল্য কিছু নেই encryption_info অনুরোধে এনক্রিপ্ট করা ভ্যালু থাকলে সেট করুন। বিবরণের জন্য এনক্রিপশন দেখুন।
job_id সমতুল্য কিছু নেই ডায়াগনস্টিক রিট্রিভ করতে, উত্তরে ফেরত আসা request_id ব্যবহার করুন।
partial_failure সমতুল্য কিছু নেই Data Manager API দ্রুত-ব্যর্থ হওয়া সমস্যার মডেল ব্যবহার করে। IngestEventsRequest-এর কোনও ফিল্ড যাচাইকরণে ব্যর্থ হলে, Data Manager API সম্পূর্ণ অনুরোধটি বাতিল করে দেয়।
validate_only validate_only
conversions events কনভার্সন বা ইভেন্টের তালিকা। বিবরণের জন্য কনভার্সন ফিল্ড বিভাগ দেখুন।

গ্রাহক ও কনভার্সন অ্যাকশন ফিল্ড

Google Ads API-এর জন্য developer-token অনুরোধ হেডার প্রয়োজন এবং আপনি বিভিন্ন যাচাইকরণ পরিস্থিতির জন্য login-customer-id ও linked-customer-id অনুরোধ হেডার সেট করেন।

Data Manager API-এর জন্য ডেভেলপার টোকেন প্রয়োজন হয় না এবং আপনি অনুরোধ হেডারের পরিবর্তে Destination-এর ফিল্ড ব্যবহার করে লগ-ইন ও লিঙ্ক করা গ্রাহকের তথ্য নির্দিষ্ট করেন। গন্তব্য সম্পর্কে আরও তথ্য পেতে, গন্তব্য কনফিগার করুন লিঙ্কে যান।

একটি conversion_action-এর জন্য Google Ads API ফিল্ডকে Destination-এর সমতুল্য ফিল্ডের সাথে কীভাবে ম্যাপ করবেন তা এখানে দেওয়া হল:

Google Ads API Destination (Data Manager API) নোট
অনুরোধের customer_id operating_account Google Ads কনভার্সন অ্যাকাউন্টের কাস্টমার আইডিতে account_id সেট করুন। এটি আপনার Google Ads API অনুরোধে customer_id-এর থেকে আলাদা হতে পারে। operating_account-এর account_type GOOGLE_ADS-এ সেট করো।
developer-token অনুরোধের হেডার সমতুল্য কিছু নেই ডেটা ম্যানেজার API-এর জন্য ডেভেলপার টোকেন প্রয়োজন হয় না।
login-customer-id অনুরোধের হেডার login_account লগ-ইন অ্যাকাউন্টের কাস্টমার আইডিতে account_id সেট করুন। লগ-ইন অ্যাকাউন্টটি Google Ads অ্যাকাউন্ট হলে account_type GOOGLE_ADS-এ এবং লগ-ইন অ্যাকাউন্টটি ডেটা পার্টনার অ্যাকাউন্ট হলে DATA_PARTNER-এ সেট করুন।
linked-customer-id অনুরোধের হেডার linked_account আপনি পার্টনার লিঙ্ক ব্যবহার করে operating_account অ্যাক্সেস করলে, লিঙ্ক করা অ্যাকাউন্টের কাস্টমার আইডিতে account_id সেট করুন এবং account_type-কে DATA_PARTNER হিসেবে সেট করুন। অন্যথায়, linked_account ফিল্ড সেট করবেন না।
ClickConversion-এর conversion_action product_destination_id কনভার্সন অ্যাকশনের নিউমেরিক আইডিতে সেট করা আছে। ConversionAction-এর রিসোর্স নাম ব্যবহার করবেন না।
সমতুল্য কিছু নেই reference Destination-এর জন্য ব্যবহারকারীর সংজ্ঞায়িত শনাক্তকারী। আপনি একটি অনুরোধে একাধিক কনভার্সন অ্যাকশনের জন্য কনভার্সন পাঠালে এই ফিল্ড সেট করুন।

কনভার্সন ফিল্ড

ClickConversion (Google Ads API) Event (Data Manager API) নোট
cart_data cart_data আরও বিবরণের জন্য কার্ট ডেটা ফিল্ড দেখুন।
consent consent দুটি API-ই একই ধরনের Consent অবজেক্ট (ad_user_data, ad_personalization) ব্যবহার করে।
এছাড়াও, Data Manager API-এর জন্য, আপনি অনুরোধ-লেভেল consent ফিল্ড সেট করে কোনও অনুরোধে সমস্ত ইভেন্টের জন্য সম্মতি সেট করতে পারবেন।
conversion_action destination_references একটি অনুরোধে একাধিক কনভার্সন অ্যাকশনের জন্য কনভার্সন পাঠালে, এই ফিল্ডটি ডেস্টিনেশনের সংশ্লিষ্ট reference-এ সেট করুন।
conversion_date_time event_timestamp
  • JSON ফর্ম্যাট ব্যবহার করলে, RFC 3339 ফর্ম্যাটে একটি ভ্যালু সেট করুন, যা Google Ads API তারিখ ও সময় ফর্ম্যাট থেকে সামান্য আলাদা।
  • প্রোটোকল বাফার ব্যবহার করলে, Timestamp ব্যবহার করুন এবং seconds ও (ঐচ্ছিকভাবে) nanoseconds ফিল্ড সেট করুন।

আরও বিবরণের জন্য টাইমস্ট্যাম্প ফর্ম্যাট দেখুন।
conversion_environment সমতুল্য কিছু নেই
conversion_value conversion_value কারেন্সি ভ্যালুতে সেট করা হয়, মাইক্রোর ভ্যালুতে নয়। যেমন, $৫.২৩-এর কনভার্সন ভ্যালুর জন্য, 5.23 ভ্যালু ব্যবহার করুন।
currency_code currency
custom_variables custom_variables আরও বিবরণের জন্য কাস্টম ভেরিয়েবল ফিল্ড দেখুন।
customer_type user_properties.customer_type CustomerType এনুমের কোনও ভ্যালুতে সেট করা আছে।
সমতুল্য কিছু নেই event_source
সমতুল্য কিছু নেই event_device_info
external_attribution_data সমতুল্য কিছু নেই
gbraid ad_identifiers.gbraid
gclid ad_identifiers.gclid
সমতুল্য কিছু নেই last_updated_timestamp
order_id transaction_id
session_attributes_encoded ad_identifiers.session_attributes আরও বিবরণের জন্য সেশন অ্যাট্রিবিউট যোগ করুন দেখুন।
session_attributes_key_value_pairs experimental_fields আরও বিবরণের জন্য সেশন অ্যাট্রিবিউট যোগ করুন দেখুন।
user_identifiers user_data.user_identifiers বিবরণের জন্য ব্যবহারকারী শনাক্তকারী ফিল্ড দেখুন।
user_ip_address landing_page_device_info.ip_address
wbraid ad_identifiers.wbraid

কার্ট ডেটা ফিল্ড

CartData (Google Ads API) CartData (Data Manager API) নোট
feed_country_code merchant_feed_label ফিড লেবেলে সেট করা আছে।
feed_language_code merchant_feed_language_code
items items
local_transaction_cost transaction_discount
merchant_id merchant_id

কার্ট ডেটার জন্য আইটেম ফিল্ড

Item (Google Ads API) Item (Data Manager API) নোট
product_id merchant_product_id
quantity quantity
unit_price unit_price
সমতুল্য কিছু নেই item_id
সমতুল্য কিছু নেই additional_item_parameters

কাস্টম ভেরিয়েবল ফিল্ড

CustomVariable (Google Ads API) CustomVariable (Data Manager API) নোট
সমতুল্য কিছু নেই destination_references Google Ads API-এর ক্ষেত্রে প্রতিটি কনভার্সন অ্যাকশনের জন্য আলাদা আলাদা অনুরোধ করতে হয়। Data Manager API একটি অনুরোধে একাধিক কনভার্সন অ্যাকশনের জন্য কনভার্সন পাঠানো এবং এই destination_references ফিল্ড ব্যবহার করে কোন ডেস্টিনেশনকে নির্দিষ্ট কাস্টম ভেরিয়েবল পেতে হবে তা নির্দেশ করার সুবিধা দেয়।
conversion_custom_variable variable কোনও রিসোর্সের নামের পরিবর্তে ভেরিয়েবলের নামে সেট করা আছে।
value value

ব্যবহারকারী শনাক্তকারী ফিল্ড

UserIdentifier (Google Ads API) UserIdentifier (Data Manager API)
address_info address ফরম্যাটিং ও হ্যাশিং সংক্রান্ত নির্দেশিকা অনুসরণ করুন। এছাড়াও, আপনি ঠিকানার হ্যাশ করা অ্যাট্রিবিউট এনক্রিপ্ট করতে পারবেন।
hashed_email email_address ফর্ম্যাট করা ও হ্যাশ করা ইমেল আইডিতে সেট করা আছে। এছাড়াও, আপনি হ্যাশ করা ইমেল আইডি এনক্রিপ্ট করতে পারবেন।
hashed_phone_number phone_number ফর্ম্যাট করা ও হ্যাশ করা ফোন নম্বরে সেট করা আছে। এছাড়াও, আপনি হ্যাশ করা ফোন নম্বর এনক্রিপ্ট করতে পারবেন।
অন্যান্য ফিল্ড:
  • mobile_id
  • third_party_user_id
  • user_identifier_source
প্রাসঙ্গিক নয় অফলাইন কনভার্সন বা লিডের জন্য উন্নত কনভার্সনের ক্ষেত্রে কোনও API-ই এইসব শনাক্তকারীকে সাপোর্ট করে না এবং অতিরিক্ত ডেটা সোর্স হিসেবে কনভার্সন ইভেন্ট পাঠানোর সময় ডেটা ম্যানেজার API এইসব শনাক্তকারীকে সাপোর্ট করে না।

উত্তরের ফিল্ড

UploadClickConversionResponse (Google Ads API) IngestEventsResponse (Data Manager API) নোট
job_id সমতুল্য কিছু নেই ডায়াগনস্টিক রিট্রিভ করতে, উত্তরে ফেরত আসা request_id ব্যবহার করুন।
partial_failure_error সমতুল্য কিছু নেই Data Manager API দ্রুত-ব্যর্থ হওয়া সমস্যার মডেল ব্যবহার করে। IngestEventsRequest-এর কোনও ফিল্ড যাচাইকরণে ব্যর্থ হলে, Data Manager API সম্পূর্ণ অনুরোধটি বাতিল করে দেয়।
request-id রেসপন্স হেডার request_id অনুরোধ আইডিটি রেসপন্স হেডারের পরিবর্তে ডেটা ম্যানেজার API-তে রেসপন্স ফিল্ড হিসেবে রিটার্ন করা হয়।
results সমতুল্য কিছু নেই Data Manager API অ্যাসিঙ্ক্রোনাস পদ্ধতিতে ইভেন্ট প্রসেস করে। ডায়াগনস্টিক ব্যবহার করে প্রসেসিং ফলাফল চেক করুন।