অ্যানালিটিক্স ও ডেটা
কনভার্সন ট্র্যাকিং
ক্লিক ID, JavaScript স্নিপেট, সার্ভার-টু-সার্ভার পোস্টব্যাক বা API দিয়ে লিড, বিক্রয় ও সাইনআপকে সেই ক্লিকের সঙ্গে যুক্ত করুন যা সেগুলো এনেছে।
প্রতিটি রেকর্ড করা ক্লিক একটি ছোট, অনন্য ক্লিক ID পায়। এটি আপনার সাইটে পাঠান, কেউ কনভার্ট করলে ফেরত রিপোর্ট করুন, এবং Letlink লিড, বিক্রয় বা সাইনআপকে সঠিক লিংক, ক্যাম্পেইন, দেশ ও ডিভাইসের সঙ্গে যুক্ত করে।
1. আপনার সাইটে ক্লিক ID পাঠান
লিংকে ক্লিক ID যুক্ত করুন চালু করুন। তখন ভিজিটররা গন্তব্যে ?lk_click=… নিয়ে পৌঁছান। কনভার্সন সেটিংসে প্যারামিটারের নাম বদলাতে পারেন — অনেক অ্যাফিলিয়েট নেটওয়ার্ক subid বা clickid আশা করে।
অথবা নিজেই গন্তব্য URL-এ টোকেন বসান। {click_id} ক্লিক ID দিয়ে প্রতিস্থাপিত হয় (এবং কিছু যুক্ত করা হয় না), আর এগুলোও কাজ করে: {slug}, {country}, {device}, {utm_source}, {utm_medium}, {utm_campaign}, {utm_term}, {utm_content}।
https://shop.example.com/offer?subid={click_id}&src={utm_source}&geo={country}
2a. ব্রাউজার থেকে কনভার্সন রিপোর্ট করুন
আপনার সাইটের প্রতিটি পৃষ্ঠায় স্নিপেটটি যোগ করুন। এটি ক্লিক ID একটি ফার্স্ট-পার্টি কুকি ও লোকাল স্টোরেজে রাখে, তারপর আপনি letlink() কল করলে কনভার্সন রিপোর্ট করে।
<script>window.letlink=window.letlink||function(){(letlink.q=letlink.q||[]).push(arguments)};</script>
<script async src="https://letl.ink/t.js" data-param="lk_click"></script>
<!-- on the thank-you page -->
<script>
letlink('sale', { value: 49.90, currency: 'USD', order_id: 'ORDER-123' });
</script>
ইভেন্টগুলো হলো lead, sale, signup ও custom (event_name সহ)। ঐচ্ছিক ফিল্ড: value, currency (ISO কোড), order_id, email (SendGrid ও Mailchimp ইন্টিগ্রেশন ব্যবহার করে) এবং metadata (অতিরিক্ত ফিল্ডের একটি ছোট অবজেক্ট)।
2b. সার্ভার থেকে সার্ভারে কনভার্সন রিপোর্ট করুন
শপ, CRM ও অ্যাফিলিয়েট নেটওয়ার্ক GET বা POST দিয়ে পোস্টব্যাক URL কল করতে পারে:
https://letl.ink/postback?click_id={click_id}&event=sale&amount=49.90¤cy=USD&txid=ORDER-123
- ক্লিক ID:
click_id,clickid,cid,subid,sub_id,aff_sub। - পরিমাণ:
amount,payout,value,revenue। ঋণাত্মক পরিমাণ মানে রিফান্ড। - ট্রানজ্যাকশন:
txid,transaction_id,order_id। - স্ট্যাটাস:
approved(ডিফল্ট),pending,declinedবাrefunded। প্রথমে অপেক্ষমাণ বিক্রয় রিপোর্ট করুন এবং পরে একই ট্রানজ্যাকশন ID দিয়ে সেটি অনুমোদন করুন। - পোস্টব্যাক কী: কনভার্সন সেটিংসে একটি সেট করুন এবং প্রতিটি পোস্টব্যাকে
key=…যোগ করুন; এটি ছাড়া পোস্টব্যাক প্রত্যাখ্যান করা হয়।
অথবা আপনার API টোকেন দিয়ে POST /api/v1/conversions কল করুন (Growth ও Ultimate)।
উত্তর
পোস্টব্যাক ও API সবসময় 200 দিয়ে উত্তর দেয়, সাথে একটি X-Letlink-Result হেডার: created, updated (পরিচিত লেনদেনের নতুন স্ট্যাটাস), duplicate, unknown_click, bad_key, outside_window, not_allowed (প্ল্যান) বা invalid। আবার চেষ্টা করলে কোনো লাভ হয় না, তাই নেটওয়ার্কগুলোর তা করা উচিত নয়।
ডুপ্লিকেট বাদ ও অ্যাট্রিবিউশন
- প্রতিটি ক্লিক ID, ইভেন্ট ও ট্রানজ্যাকশন ID অনুযায়ী একটি কনভার্সন একবারই গণনা হয়, যে চ্যানেল প্রথমে রিপোর্ট করে সেটি অনুযায়ী।
- অ্যাট্রিবিউশন লাস্ট ক্লিক: স্নিপেট সবসময় সবচেয়ে সাম্প্রতিক ক্লিক ID রাখে।
- একটি কনভার্সন কেবল তার ক্লিকের পরের অ্যাট্রিবিউশন উইন্ডোর মধ্যে গণনা হয় — ডিফল্টভাবে 30 দিন, 1 থেকে 365 দিনের মধ্যে পরিবর্তনযোগ্য।
আপনার বিজ্ঞাপন প্ল্যাটফর্মে কনভার্সন পাঠান
Growth ও Ultimate-এ অনুমোদিত কনভার্সন ফরোয়ার্ড করুন চালু করুন, যাতে সেগুলো পারচেজ, লিড ও সাইন-আপ ইভেন্ট হিসেবে Meta, TikTok, LinkedIn, Pinterest, Snapchat ও Reddit Conversions API এবং আপনার অ্যানালিটিক্স ইন্টিগ্রেশনে পাঠানো হয়, মূল বিজ্ঞাপন ক্লিকের সাথে মিলিয়ে। Google Tag Manager, Adobe Analytics, SendGrid ও Mailchimp সবসময় এগুলো পায়।