রূপান্তর ট্র্যাকিং

চিত্র 2: রূপান্তর ট্র্যাকিং ওভারভিউ

সারাংশ

রূপান্তর ট্র্যাকিং হল আমাদের অ্যাকশন সেন্টার ইন্টিগ্রেশনগুলির মধ্যে একটির মাধ্যমে Google দ্বারা শুরু করা রূপান্তরগুলির ট্র্যাক রাখার উদ্দেশ্যে৷ আপনার ইন্টিগ্রেশনকে সুস্থ, চলমান রাখার জন্য এটি অত্যাবশ্যক এবং নির্দিষ্ট পৃষ্ঠাগুলিতে র‌্যাঙ্কিংকে প্রভাবিত করতে পারে। প্রতিবার Google যখন একটি action_link প্রকাশ করে, সেই URLটিকে একটি অনন্য ক্যোয়ারী প্যারামিটার অন্তর্ভুক্ত করার জন্য সংশোধন করা হয়: rwg_token । একজন ব্যবহারকারী যখন বুকিং সম্পন্ন করেন তখন সেই টোকেনটি সংরক্ষণ করা এবং উপযুক্ত মান ফেরত দেওয়া আপনার উপর নির্ভর করে।

ইন্টিগ্রেশন সম্পূর্ণ করতে আপনাকে নিম্নলিখিতগুলি সম্পূর্ণ করতে হবে:

  1. rwg_token সংগ্রহ করুন এবং সংরক্ষণ করুন।
  2. বণিক সংগ্রহ এবং সংরক্ষণ করুন.
  3. rwg_token এবং merchant_change মান ফেরত দিন।
  4. রূপান্তর ট্র্যাকিং পরীক্ষা এবং যাচাই করুন।

rwg_token সংগ্রহ করুন এবং সংরক্ষণ করুন।

এই ইন্টিগ্রেশনটি সম্পূর্ণ করার জন্য আপনাকে অবশ্যই প্রাথমিক Google রেফারেলের 30 দিন পর্যন্ত rwg_token সংগ্রহ ও সংরক্ষণ করতে হবে। rwg_token মান হল একটি এনকোড করা স্ট্রিং যাতে লিঙ্কটি সম্পর্কে কিছু মেটাডেটা থাকে এবং সেই অ্যাকশন লিঙ্ক তৈরি করা মার্চেন্ট, এটা মনে রাখা গুরুত্বপূর্ণ যে টোকেনে কোনো ব্যবহারকারীর ডেটা সংরক্ষিত বা এনক্রিপ্ট করা নেই

টোকেন সংগ্রহ

যখন একজন ব্যবহারকারীকে আপনার বুকিং পৃষ্ঠায় নির্দেশিত করা হয়, তখন একটি নতুন ক্যোয়ারী প্যারামিটার, rwg_token , প্রদত্ত ইউআরএলে যুক্ত করা হবে। আপনার বুকিং পৃষ্ঠায়, আপনাকে অবশ্যই মান বিশ্লেষণ করতে হবে। ব্রাউজারের মাধ্যমে ডিভাইস স্তরের ট্র্যাকিংয়ের জন্য এই টোকেনটি কীভাবে পার্স করা যায় তার একটি উদাহরণ অন্তর্ভুক্ত করা হয়েছে।

var query = location.search.substring(1);
var params = query.split('&');
var rwgToken = undefined;
for (var i = 0; i < params.length; ++i) {
  var pair = params[i].split('=');
  if (pair[0] == 'rwg_token') {
    rwgToken = decodeURIComponent(pair[1]);
    break;
  }
}

আপনার URL-এর সাথে যুক্ত করা ক্যোয়ারী প্যারামিটারটি একটি এনক্রিপ্ট করা টোকেন হবে, একটি rwg_token এর নিম্নলিখিত উদাহরণটি দেখুন। আপনার টোকেন সঠিকভাবে পার্সিং নিশ্চিত করতে এই নমুনা টোকেনটি ব্যবহার করুন, যেকোনো বিশেষ অক্ষর যেমন "=" সহ। একটি সাধারণ টোকেন কেমন হবে তার একটি নমুনা নিচে দেওয়া হল।

AJKvS9WeONmWKEwjG0--HdpzMq0yAVNL8KMxbb44QtbcxMhSx_NUud5b8PLUBFehAIxOBO-iYRIJOknEFkIJmdsofdVJ6uOweQ==

টোকেন স্টোরেজ

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

পরবর্তী উদাহরণ হল ডিভাইস-স্তরের রূপান্তর ট্র্যাকিং, প্রথম পক্ষের কুকি ব্যবহার করে একটি ওয়েব ব্রাউজারে এই মানগুলি সংরক্ষণ করা। এই উদাহরণটি ধরে নেয় যে আপনি টোকেন স্টোরেজ উদাহরণের মতো একটি ভেরিয়েবলে টোকেন মানকে পার্স করেছেন। আপনার ডোমেনের সাথে rootdomain.com আপডেট করা নিশ্চিত করুন।

if (typeof rwg_token !== 'undefined') {
  document.cookie =
  "_rwg_token=" + rwg_token + ";max-age=2592000;domain=rootdomain.com;path=/";
}

rwg_token কোথায় সংরক্ষণ করবেন তা সিদ্ধান্ত নেওয়ার সময় নিম্নলিখিতগুলি বিবেচনা করুন।

ডিভাইস-স্তরের সঞ্চয়স্থান

ডিভাইস স্তরে ব্রাউজার কুকিজ, স্থানীয় সঞ্চয়স্থান, অ্যাপ স্থানীয় স্টোরেজ, বা 30 দিনের অ্যাট্রিবিউশন উইন্ডোর জন্য টোকেন বজায় রাখতে পারে এমন অন্য কোনও পদ্ধতি ব্যবহার করা অন্তর্ভুক্ত। কারণ টোকেনটি ব্যবহারকারীর ডিভাইসে স্থানীয়ভাবে সংরক্ষণ করা হবে, ব্যবহারকারী যদি তাদের ব্যবহার করা ডিভাইসটি পরিবর্তন করে, তাদের স্থানীয় স্টোরেজ বা কুকিজ সাফ করে, অথবা একটি ব্যক্তিগত ব্রাউজিং বা ছদ্মবেশী মোড ব্যবহার করে তাহলে রূপান্তর ইভেন্টটি সঠিকভাবে দায়ী নাও হতে পারে। ডিভাইস স্তরের রূপান্তর ট্র্যাকিং ব্যবহার করার সময়, আপনাকে অবশ্যই প্রতিটি সমর্থিত পৃষ্ঠে (মোবাইল সহ) এটি পুনরায় প্রয়োগ করতে হবে।

ব্যবহারকারী-স্তরের সঞ্চয়স্থান

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

প্রতিবার Google ফিডের মাধ্যমে আপনার দেওয়া একটি action_link প্রকাশ করে, সেই URLটিকে একটি অনন্য ক্যোয়ারী প্যারামিটার অন্তর্ভুক্ত করার জন্য সংশোধন করা হয়: rwg_tokenrwg_token মান হল একটি এনকোড করা স্ট্রিং যাতে ব্যবহারকারীর ক্লিক করা লিঙ্ক সম্পর্কে কিছু মেটাডেটা থাকে কিন্তু ব্যবহারকারীর ডেটা নেই । আপনার এই টোকেনটি সংরক্ষণ করা উচিত এবং রূপান্তর ইভেন্টের অংশ হিসাবে এটিকে ফেরত দেওয়া উচিত।

টোকেন রিফ্রেশ করুন

যখন একজন ব্যবহারকারীকে Google দ্বারা একই বণিকের কাছে রেফার করা হয়, যদি একটি বিদ্যমান টোকেন সংরক্ষণ করা হয়, টোকেনটি সর্বশেষ রেফারেল থেকে নতুন টোকেন দিয়ে প্রতিস্থাপিত হয়। যখন টোকেন প্রতিস্থাপন করা হয়, টোকেন স্টোরেজের 30 দিনের উইন্ডোটি পুনরায় সেট করা হয় এবং এই ব্যবসায়ীর জন্য যেকোনো নতুন রূপান্তর সর্বশেষ টোকেনের জন্য দায়ী করা উচিত।

আরো বিস্তারিত জানার জন্য আমাদের রূপান্তর অ্যাট্রিবিউশন প্রয়োজনীয়তা পড়ুন।

বণিক সংগ্রহ এবং সংরক্ষণ করুন.

যখন একজন ব্যবহারকারীকে আপনার বুকিং পৃষ্ঠায় নির্দেশিত করা হয়, তখন আপনাকে অবশ্যই এমন যুক্তি প্রয়োগ করতে হবে যা বণিককে খুঁজে পাবে এবং ক্যাপচার করবে। সাধারণত অংশীদাররা তাদের অ্যাকশন লিঙ্কে মার্চেন্ট মেটাডেটা বা merchant_id যোগ করে এবং বণিককে শনাক্ত ও সংরক্ষণ করতে ব্যবহার করে। আমরা আপনাকে rwg_token পাশে merchant_id (বা নির্বাচিত শনাক্তকারী) সংরক্ষণ করার পরামর্শ দিই যাতে কোনো ব্যবহারকারী বুকিং নিশ্চিত করলে আপনি সম্পূর্ণ রূপান্তর অনুরোধ পাঠানোর আগে মার্চেন্টকে উল্লেখ করতে পারেন। টোকেন স্টোরেজ উইন্ডোর মতোই, ব্যবসায়ীকে প্রাথমিক রেফারেলের 30 দিনের জন্য টোকেন সহ সংরক্ষণ করতে হবে

পরবর্তী উদাহরণগুলি পূর্বে সংরক্ষিত rwg_token সমন্বয় করে। এটি অনুমান করে যে আপনি প্রদত্ত URL-এর মেটাডেটা থেকে বণিককে পার্স করছেন এবং হয় এটিকে একটি merchant_id হিসাবে সংরক্ষণ করছেন বা এটিকে একটি বিদ্যমান merchant_id সাথে মেলাচ্ছেন।

if (typeof rwg_token !== 'undefined') {
  document.cookie =
  "_rwg_token=" + rwg_token + ";_merchant_id=" + merchantid + ";max-age=2592000;domain=rootdomain.com;path=/";
}

rwg_token এবং merchant_change মান ফেরত দিন।

যখন একটি ব্যবহার একটি অ্যাকশন লিঙ্ক রেফারেল থেকে শুরু হওয়া একটি বুকিং সম্পূর্ণ করে, তখন আপনাকে অবশ্যই একটি HTTP POST অনুরোধ পাঠাতে হবে কনভার্সন এন্ডপয়েন্টে। দুটি শেষ পয়েন্ট রয়েছে, একটি উত্পাদন পরিবেশের জন্য এবং একটি স্যান্ডবক্স পরিবেশের জন্য।

  • উৎপাদন: https://www.google.com/maps/conversion/collect
  • স্যান্ডবক্স: https://www.google.com/maps/conversion/debug/collect

একটি রূপান্তর ইভেন্ট পাঠানোর সময় আপনাকে অবশ্যই সংরক্ষিত rwg_token এবং 1 বা 2 এর একটি merchant_change মান অন্তর্ভুক্ত করতে হবে, merchant_change এর আরও বিশদ বিবরণ দেখুন বণিক পরিবর্তন মান ফেরত দিন

POST বডি ফরম্যাটে একটি JSON এনকোডেড অবজেক্ট হওয়া উচিত:

{
  "conversion_partner_id": "<partnerId>",
  "rwg_token": "<rwg_token_val>",
  "merchant_changed": "1|2"
}
{
  "conversion_partner_id": "XXXXXXX",
  "rwg_token": "AJKvS9WeONmWKEwjG0--HdpzMq0yAVNL8KMxbb44QtbcxMhSx_NUud5b8PLUBFehAIxOBO-iYRIJOknEFkIJmdsofdVJ6uOweQ==",
  "merchant_changed": "2"
}

পরবর্তী উদাহরণে ব্যবহারকারীর ডিভাইসে কুকি ব্যবহার করে ডিভাইস-স্তরের রূপান্তর ট্র্যাকিং অন্তর্ভুক্ত, এটি জাভাস্ক্রিপ্টে লেখা আছে:

const partnerId = XXXXXXXXXX;

const endpoint = `https://www.google.com/maps/conversion/collect`;

const rwgTokenCookie = document.cookie
  .split('; ')
  .find(row => row.startsWith('_rwg_token='));

if (typeof rwgTokenCookie !== 'undefined') {
  const rwgTokenVal = rwgTokenCookie.split('=')[1];
  fetch(endpoint, {
    method: "POST",
    body: JSON.stringify({
      conversion_partner_id: partnerId,
      rwg_token: rwgTokenVal,
      merchant_changed: merchantChanged
    })
  });
}

বণিক পরিবর্তন মান ফেরত দিন

merchant_changed মানটি প্রাথমিক পুনঃনির্দেশিত বণিক থেকে বণিক পরিবর্তন করা হয়েছে কিনা তা নির্ধারণ করতে ব্যবহৃত হয়। যদি আপনার ল্যান্ডিং পৃষ্ঠাটি এমন একটি প্ল্যাটফর্মের মধ্যে থাকে যাতে অন্যান্য ব্যবসায়ীরা অন্তর্ভুক্ত থাকে তবে বণিক পরিবর্তন করা সাধারণ। এই ক্ষেত্রে, যদি কোনও ব্যবহারকারীকে Google আপনার প্ল্যাটফর্মে রেফার করে এবং অন্য কোনও বণিকের কাছে নেভিগেট করার এবং একটি বুকিং সম্পূর্ণ করার সিদ্ধান্ত নেয়, আমরা জানতে চাই যে একটি রূপান্তর ঘটেছে কিন্তু একটি পৃথক বণিকের সাথে, আমাদের ব্যবসায়ীকে জানার প্রয়োজন নেই শুধুমাত্র একটি রূপান্তর ঘটনা ঘটেছে এবং বণিক ভিন্ন ছিল, আমরা একটি বণিক পরিবর্তিত হয়েছে কিনা তা সনাক্ত করতে একটি বুলিয়ান ব্যবহার করি৷

merchant_change কোন মান নির্ধারণ করতে হবে তা নির্ধারণ করার সময়, আপনাকে বণিক সংগ্রহ ও সংরক্ষণে সংরক্ষিত মূল মার্চেন্টটি নিতে হবে এবং বণিক পরিবর্তিত হয়েছে কিনা তা পরীক্ষা করে দেখতে হবে, তারপর মান নির্ধারণ করার সময় নিম্নলিখিত সারণীটি উল্লেখ করুন৷

যদি আপনার বুকিং পৃষ্ঠাটি একটি প্ল্যাটফর্মের মধ্যে না থাকে বা ব্যবহারকারীরা অন্য কোনও বণিকের কাছে নেভিগেট করতে অক্ষম হন তবে আপনি এই অনুরোধগুলির মান 2 তে হার্ডকোড করতে পারেন। এটি এমন অংশীদারদের জন্য সাধারণ যারা তাদের বণিকের ওয়েবসাইটে তাদের বুকিং পৃষ্ঠাগুলিকে একীভূত করে বা বুকিং প্রক্রিয়াকরণের জন্য কাস্টম ল্যান্ডিং পৃষ্ঠা রয়েছে৷

বণিক পরিবর্তন মান প্রয়োজনীয়তা
1 এই মানটি ব্যবহার করা উচিত যখন কোনও ব্যবহারকারী আসল বণিকের ওয়েবসাইট ছেড়ে চলে যান এবং অন্য কোনও বণিকের সাথে আপনার প্ল্যাটফর্মের মাধ্যমে একটি কেনাকাটা সম্পূর্ণ করেন
2 যখন গ্রাহক মূল সত্তা (বণিক) এর মাধ্যমে একটি লেনদেন সম্পন্ন করেন তখন এই মানটি ব্যবহার করা উচিত।

রূপান্তর ট্র্যাকিং পরীক্ষা এবং যাচাই করুন।

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

  1. শুধু একটি অ্যাকশন লিঙ্ক ব্যবহার করে একটি বুকিং সম্পূর্ণ করুন
    • কোনো রেফারেল বা পূর্ববর্তী সঞ্চিত টোকেন ছাড়া সরাসরি বুকিংয়ের ফলে Google-এ পাঠানো কোনো অনুরোধ করা উচিত নয়।
  2. একটি সংযুক্ত rwg_token সহ একটি লিঙ্ক ব্যবহার করে একটি বুকিং সম্পূর্ণ করুন।
    • নিশ্চিত করুন যে অনুরোধ সফল হয়েছে এবং rwg_token এবং merchant_change মান 2 সহ পাঠানো হয়েছে
    • আপনি 30 দিনের জন্য rwg_token সংরক্ষণ করছেন তা নিশ্চিত করুন
  3. একটি নতুন rwg_token ব্যবহার করে একই ব্যবসায়ীর সাথে একটি নতুন বুকিং সম্পূর্ণ করুন।
    • নিশ্চিত করুন যে অনুরোধ সফল হয়েছে এবং 2 এর নতুন rwg_token এবং merchant_change মান সহ পাঠানো হয়েছে
    • টোকেনের অ্যাট্রিবিউশন স্টোরেজ উইন্ডোটি 30 দিনের জন্য রিফ্রেশ করা হয়েছে তা নিশ্চিত করুন
  4. আপনি যে বণিকের পরীক্ষা করছেন তার বুকিং পৃষ্ঠায় সরাসরি নেভিগেট করুন এবং সংযোজিত rwg_token ছাড়াই একটি নতুন বুকিং করুন।
    • নিশ্চিত করুন যে অনুরোধটি পূর্বে সংরক্ষিত rwg_token সহ পাঠানো হয়েছে এবং merchant_change মান 2

আপনি যদি এমন একটি প্ল্যাটফর্ম হন যেখানে ব্যবহারকারীদের জন্য একটি ভিন্ন মার্চেন্ট ব্যবহার করে চেকআউট করার ক্ষমতা রয়েছে, তাহলে নিম্নলিখিতটি পরীক্ষা করুন৷

  1. একটি সংযুক্ত rwg_token সাথে একটি লিঙ্ক ব্যবহার করে বণিকের বুকিং পৃষ্ঠায় যান, তারপরে অন্য ব্যবসায়ীর কাছে নেভিগেট করতে এবং বুকিং করতে এগিয়ে যান৷
    • নিশ্চিত করুন যে অনুরোধটি 1 এর rwg_token এবং merchant_change মান সহ পাঠানো হয়েছে

পরীক্ষা করার সময় রূপান্তর এন্ডপয়েন্টে HTTP POST অনুরোধ পাঠান। দুটি শেষ পয়েন্ট রয়েছে, একটি উত্পাদন পরিবেশের জন্য এবং একটি স্যান্ডবক্স পরিবেশের জন্য।

  • উৎপাদন: https://www.google.com/maps/conversion/collect
  • স্যান্ডবক্স: https://www.google.com/maps/conversion/debug/collect

আপনাকে আপনার অ্যাকশন লিঙ্ক বা URL-এ নিম্নলিখিত টোকেন যোগ করতে হবে:

rwg_token=AJKvS9WeONmWKEwjG0--HdpzMq0yAVNL8KMxbb44QtbcxMhSx_NUud5b8PLUBFehAIxOBO-iYRIJOknEFkIJmdsofdVJ6uOweQ%3D%3D

অতিরিক্ত টোকেন প্রয়োজন এমন পরীক্ষার জন্য নিম্নলিখিত টোকেন ব্যবহার করুন।

rwg_token=AJKvS9U2QfiQanHFQrlJxBjD0AyFany3qpaJVEWOcY4nHqY_UkLYFFDj6RIa-EXS1iEmV8gtFPG6v1cU1jnusJK66ijXXnaqkQ%3D%3D

আপনি যখন সফল রূপান্তর ইভেন্টগুলি পাঠিয়েছেন, তখন আপনি সেগুলিকে রূপান্তর ট্র্যাকিং ড্যাশবোর্ডের অধীনে অ্যাকশন সেন্টারে একত্রিত দেখতে পাবেন। মনে রাখবেন যে রূপান্তরগুলি ড্যাশবোর্ডে প্রদর্শিত হতে এক ঘন্টা পর্যন্ত সময় নিতে পারে৷

রূপান্তর-ট্র্যাকিং-ড্যাশবোর্ড

রূপান্তর অ্যাট্রিবিউশন প্রয়োজনীয়তা

রূপান্তর অ্যাট্রিবিউশনের জন্য Google-এর প্রয়োজনীয় মান হল একটি 30-দিনের অ্যাট্রিবিউশন উইন্ডো যে কোনও দোকানে কোনও স্থানের লিঙ্কের সাথে কোনও ইন্টারঅ্যাকশনের জন্য।

এই অ্যাট্রিবিউশন উইন্ডোর মানে হল যে Google নিম্নলিখিত পরিস্থিতিতে একটি রূপান্তর ইভেন্ট পাঠানোর আশা করবে:

  • একজন ব্যবহারকারী একটি প্লেস অ্যাকশন লিঙ্ক অনুসরণ করে এবং একই সেশনে একই বণিকের জন্য একটি অর্ডার দেয়। (বণিক পরিবর্তন মান = 2)
  • একজন ব্যবহারকারী একটি প্লেস অ্যাকশন লিঙ্ক অনুসরণ করে এবং তারপর একই বণিকের জন্য অর্ডার দেওয়ার জন্য 30 দিনের মধ্যে একটি ভিন্ন চ্যানেল থেকে ফিরে আসে। (বণিক পরিবর্তন মান = 2)
  • একজন ব্যবহারকারী একটি প্লেস অ্যাকশন লিঙ্ক অনুসরণ করে এবং তারপর একই সেশনের মধ্যে বা 30 দিনের উইন্ডোর মধ্যে একটি ভিন্ন সেশনের মধ্যে একটি ভিন্ন দোকানে একটি অর্ডার দেয়। (বণিক পরিবর্তন মান = 1)

উপরন্তু, Google আশা করে যে রূপান্তর ইভেন্টগুলি সমস্ত পৃষ্ঠ থেকে পাঠানো হবে একজন ব্যবহারকারী একটি প্লেস অ্যাকশন লিঙ্ক থেকে ল্যান্ড করতে পারে। সহ:

  • ডেস্কটপ বা মোবাইল ওয়েব অ্যাপ্লিকেশন
  • মোবাইল অ্যাপ, হয় একটি অ্যাপ ডিপ লিঙ্কের মাধ্যমে অথবা আপনার ডোমেনের জন্য একটি নিবন্ধিত অ্যাপ-ইন্টেন্টের মাধ্যমে

যদি টোকেনটি ব্যবহারকারীর স্তরে সংরক্ষিত থাকে (টোকেনটি বজায় রাখা দেখুন), তাহলে আশা করা হচ্ছে আপনি ক্রস-ডিভাইস অ্যাট্রিবিউশন প্রদান করবেন। অর্থাৎ, যে ব্যবহারকারী ডেস্কটপ থেকে একটি অ্যাকশন লিঙ্ক অনুসরণ করেন এবং তারপরে মোবাইলে লেনদেন সম্পন্ন করেন (একই ব্যবহারকারীর অ্যাকাউন্ট ব্যবহার করে), তার একটি রূপান্তর ইভেন্ট ট্রিগার করা উচিত।

যদি টোকেনটি একচেটিয়াভাবে ডিভাইস স্তরে সংরক্ষণ করা হয়, যেমন ব্রাউজার কুকিতে, তাহলে এটি প্রত্যাশিত নয় যে আপনি ক্রস-ডিভাইস অ্যাট্রিবিউশন প্রদান করবেন। এই ক্ষেত্রে, প্রতিটি ডিভাইসে একটি পৃথক টোকেন থাকবে যদি ব্যবহারকারী সেই ডিভাইসে একটি অ্যাকশন লিঙ্ক অনুসরণ করে থাকে এবং প্রতিটি ডিভাইস আলাদাভাবে অ্যাট্রিবিউশন নিয়ম অনুসরণ করবে।