# নির্দিষ্ট ব্যবহারকারীদের ইন-অ্যাপ কন্টেন্ট দেখান

[বিল্ট-ইন এডিটর](/bn/product/content/in-apps/no-code-in-app-editor/create-rich-media-in-the-built-in-editor/)-এর প্রতিটি ব্লকে এবং এর ভিতরের প্রতিটি এলিমেন্টে, ডান প্যানেলে দুটি সেটিংস রয়েছে যা নিয়ন্ত্রণ করে কে এটি দেখবে: **Visibility** এবং **Display condition**।

## ডিভাইস প্রতি কন্টেন্ট দেখান বা লুকান

একটি ব্লক বা এলিমেন্টের সেটিংস খুলুন এবং **Visibility**-এর অধীনে **Hide on mobile** বা **Hide on desktop** ব্যবহার করুন শুধুমাত্র একটি প্রিভিউ প্রস্থে এটি দেখানোর জন্য, যা টপ বারের [ফোন/ডেস্কটপ টগল](/bn/product/content/in-apps/no-code-in-app-editor/create-rich-media-in-the-built-in-editor/#top-bar)-এর ফোন (360px) এবং ট্যাবলেট (768px) প্রস্থের সাথে মেলে।

<Aside type="note">
প্রিভিউ প্রস্থ দ্বারা কন্টেন্ট লুকানো ব্যবহারকারী দ্বারা লুকানোর মতো নয়। বিভিন্ন ব্যবহারকারীকে বিভিন্ন ব্লক দেখানোর জন্য, নিচের [নির্দিষ্ট ব্যবহারকারীদের কন্টেন্ট দেখান](#show-content-to-specific-users) দেখুন।
</Aside>

## নির্দিষ্ট ব্যবহারকারীদের কন্টেন্ট দেখান

একটি **display condition** নির্দিষ্ট ব্যবহারকারীদের জন্য তাদের [Tags](/bn/product/audience-data-and-segmentation/user-data-tags/tags/) এর উপর ভিত্তি করে একটি ব্লক দেখায় বা লুকায়। প্রতিটি ব্যবহারকারী একই ইন-অ্যাপ টেমপ্লেট পায়, কিন্তু প্রত্যেকে শুধুমাত্র তাদের জন্য নির্ধারিত ব্লকগুলো দেখতে পায়।

<Aside type="note" title="উদাহরণ">
আপনি কিছু ব্যবহারকারীকে `loyalty_member` হিসেবে ট্যাগ করেন। আপনি একটি মেম্বার-অনলি অফার সহ একটি ব্লক যোগ করেন এবং একটি শর্ত সেট করেন: এই ব্লকটি শুধুমাত্র তখনই দেখান যখন `loyalty_member` `true` হয়। অন্য কেউ এটি দেখতে পায় না।
</Aside>

আপনি ক্যানভাসের যেকোনো ব্লক বা এলিমেন্টে একটি ডিসপ্লে কন্ডিশন যোগ করতে পারেন।

**একটি ডিসপ্লে কন্ডিশন সেট করতে:**

1. ক্যানভাসে ব্লক বা এলিমেন্টটি নির্বাচন করুন।
2. ডান প্যানেলে **Display condition**-এর অধীনে, **Show this block conditionally** চালু করুন (যদি আপনি একটি ব্লকের ভিতরে একটি এলিমেন্ট নির্বাচন করে থাকেন তবে **Show this element conditionally**)।
3. একটি ট্যাগ, একটি অপারেটর এবং একটি মান বাছুন (উদাহরণস্বরূপ, **is** এবং **true**)।
4. আরও নিয়ম যোগ করতে **+ Add rule**-এ ক্লিক করুন।
5. **If value is unknown**-এর অধীনে, **Hide block** বা **Show block** বাছুন। এটি নিয়ন্ত্রণ করে যে যখন কোনো ব্যবহারকারীর জন্য ট্যাগের কোনো মান থাকে না তখন কী ঘটবে।

<img src="/rich-media-create-rich-media-in-the-built-in-editor-41.webp" alt="Visibility এবং Display condition সেটিংস সহ Hide on mobile, Hide on desktop, একটি ডিসপ্লে কন্ডিশন নিয়ম, এবং কাস্টম Liquid এক্সপ্রেশন" width="320"/>

### উদাহরণ দৃশ্য: নিষ্ক্রিয় ব্যবহারকারীদের জন্য উইন-ব্যাক অফার

একটি উইন-ব্যাক অফার যা শুধুমাত্র সেইসব ব্যবহারকারীদের জন্য প্রদর্শিত হয় যারা কিছু সময় ধরে কেনাকাটা করেননি, যাতে সক্রিয় ক্রেতারা এমন কোনো ডিসকাউন্ট দেখতে না পান যা তাদের প্রয়োজন নেই।

<Aside type="note">
`RFM Recency` ব্যবহারকারীর প্রোফাইলে একটি **Number** ট্যাগ হতে হবে (শেষ অর্ডারের পর থেকে দিন)। **≥** অপারেটরটি শুধুমাত্র সংখ্যাসূচক ট্যাগের জন্য উপলব্ধ।
</Aside>

| শর্ত | ব্যবহারকারী যা দেখে |
|---|---|
| `RFM Recency` **≥** `90` | উইন-ব্যাক কার্ড ব্লক, একটি ডিসকাউন্ট অফার সহ |
| অন্য কিছু | কার্ড ব্লকটি লুকানো থাকে |

**এই দৃশ্যটি সেট আপ করতে:**

1. উইন-ব্যাক অফার সহ একটি **Card** ব্লক যোগ করুন (ছবি, শিরোনাম, এবং একটি ডিসকাউন্ট কোড বোতাম)।
2. ক্যানভাসে কার্ডটি নির্বাচন করুন, এবং **Display condition**-এর অধীনে, **Show this block conditionally** চালু করুন।
3. নিয়মটি `RFM Recency` **≥** `90`-তে সেট করুন।
4. **If value is unknown**-এর অধীনে, **Hide block** বাছুন — নতুন ব্যবহারকারীদের যাদের কোনো ক্রয়ের ইতিহাস নেই, তাদের নিষ্ক্রিয় ব্যবহারকারীদের জন্য তৈরি উইন-ব্যাক বার্তা দেখা উচিত নয়।

একজন ব্যবহারকারী যিনি ১২০ দিন আগে শেষ অর্ডার করেছিলেন, তিনি অফারটি দেখতে পান। একজন ব্যবহারকারী যিনি গত সপ্তাহে অর্ডার করেছেন, বা যার এখনো কোনো অর্ডারের ইতিহাস নেই, তিনি ব্লকটি দেখতে পান না।

## একটি কাস্টম Liquid কন্ডিশন লিখুন

যখন রুল বিল্ডার যথেষ্ট নয়, তখন [Liquid](/bn/product/personalization/liquid-templates/)-এ নিজেই কন্ডিশনটি লিখুন।

1. ক্যানভাসে ব্লক বা এলিমেন্টটি নির্বাচন করুন।
2. **Display condition**-এর অধীনে, **Custom Liquid expression** চালু করুন।
3. আপনার কন্ডিশন টাইপ করুন। উদাহরণস্বরূপ, জার্মানির ব্যবহারকারী বা ভিআইপি সাবস্ক্রাইবারদের একটি ব্লক দেখানোর জন্য:

```
Country == "DE" or VIP
```

একটি কাস্টম এক্সপ্রেশন তার উপরের বিল্ডারে সেট করা যেকোনো নিয়মকে প্রতিস্থাপন করে।

স্পেস সহ ট্যাগের নামগুলি স্বয়ংক্রিয়ভাবে রূপান্তরিত হয়। উদাহরণস্বরূপ, `Last Order` হয়ে যায় `LastOrder`।