ஒரு வாடிக்கையாளர் பிரிவின் கூறுகள்
வாடிக்கையாளர் பிரிவுகள் ஒன்று அல்லது அதற்கு மேற்பட்ட வடிகட்டிகளால் ஆனவை. ஒரு வடிகட்டியானது வடிகட்டிப் பெயர், ஆபரேட்டர் மற்றும் ஒரு மதிப்பு ஆகியவற்றைக் கூறுகளாகப் பயன்படுத்தி உருவாக்கப்படுகிறது.
| கூறு | கூறின் பெயர் |
|---|---|
| 1 | வடிகட்டிப் பெயர் |
| 2 | ஆபரேட்டர் |
| 3 | மதிப்பு |
வாடிக்கையாளர் பிரிவில் நீங்கள் ஒன்றுக்கு மேற்பட்ட வடிகட்டிகளைப் பயன்படுத்தலாம். இந்த நேர்வில், ஒவ்வொரு வடிகட்டிக்கும் இடையே கனெக்டர்களைப் பயன்படுத்துவீர்கள். பல வடிகட்டிகளைப் பயன்படுத்தும் ஒரு வாடிக்கையாளர் பிரிவு பின்வரும் வழியில் உருவாக்கப்படுகிறது:
வாடிக்கையாளர் பிரிவுகளை உருவாக்கப் பயன்படுத்தப்படும் குறிப்பிட்ட வடிகட்டிகள் குறித்து மேலும் அறிக.
இந்தப் பக்கத்தில்
வடிகட்டிப் பெயர்கள்
வடிகட்டிப் பெயர் என்பது வாடிக்கையாளர் பிரிவுக்கு வாடிக்கையாளர்களைத் தேர்ந்தெடுக்கப் பயன்படுத்தப்படும் ஒரு அளவுகோலாகும். எடுத்துக்காட்டாக, உங்கள் சந்தைப்படுத்தல் மின்னஞ்சல்களுக்குச் சந்தா செலுத்தும் உங்கள் வாடிக்கையாளர்கள் அனைவரையும் நீங்கள் தேர்ந்தெடுக்க விரும்பினால், email_subscription_status வடிகட்டிப் பெயரைப் பயன்படுத்துவீர்கள்.
செயல்பாடுகள்
ஒரு வடிகட்டியில் விருப்ப அளவுருக்களைச் சேர்க்க நீங்கள் செயல்பாடுகளைப் பயன்படுத்தலாம். MATCHES OR NOT_MATCHES ஆபரேட்டருக்குப் பிறகு அடைப்புக்குறிக்குள் கூடுதல் அளவுருக்கள் சேர்க்கப்படுகின்றன.
எடுத்துக்காட்டாக, ஒரு குறிப்பிட்ட மின்னஞ்சலைத் திறந்த உங்கள் வாடிக்கையாளர்கள் அனைவரையும் வடிகட்ட உதவ, சந்தைப்படுத்தல் செயல்பாட்டு ID-ஐப் பயன்படுத்தி நீங்கள் ஒரு அளவுருவைச் சேர்க்கலாம்: shopify_email.opened MATCHES (activity_id = 123)
பின்வருபவை ஆதரிக்கப்படும் செயல்பாட்டுப் பண்புக்கூறுகள்:
ஆபரேட்டர்கள்
வடிகட்டிப் பெயருக்கும் மதிப்புக்கும் இடையிலான தொடர்பை வரையறுக்க ஆபரேட்டர் பயன்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, 5 அல்லது அதற்கும் மேற்பட்ட ஆர்டர்களைச் செய்த வாடிக்கையாளர்களின் பிரிவை நீங்கள் உருவாக்க விரும்பினால், அதற்கும் அதிகம் அல்லது அதற்குச் சமம் என்பதைக் குறிக்க >= ஆபரேட்டரைப் பயன்படுத்துவீர்கள். இந்த நேர்வில், நீங்கள் 5 என்ற மதிப்பைச் சேர்ப்பீர்கள், அதாவது, >=5.
பின்வருபவை பிற ஆபரேட்டர்களின் எடுத்துக்காட்டுகள்:
- இதற்கு இடைப்பட்ட:
BETWEEN {value1} AND {value2} - இதற்குச் சமம்:
= - இதற்குச் சமமில்லை:
!= - இதை விட அதிகம்:
> - இதை விடக் குறைவு:
<< code=""/> - சிறியதாக அல்லது சமமாக இருப்பது:
<=< code=""/> - சரியாக இந்த மதிப்பைக் கொண்டுள்ளது:
CONTAINS - சரியாக இந்த மதிப்பு இதில் இல்லை:
NOT CONTAINS
வடிகட்டிப் பெயருக்கான ஆப்பரேட்டர்கள் நீங்கள் பயன்படுத்தும் வடிகட்டிப் பெயரைப் பொறுத்தது. ஒவ்வொரு வடிகட்டிப் பெயருக்கும் எந்தெந்த ஆப்பரேட்டர்கள் கிடைக்கின்றன என்பது குறித்து மேலும் அறிக.
செயற்கூறுகள் மற்றும் ஆப்பரேட்டர்கள்
செயற்கூறுகளில் அளருபுகளைச் (parameters) சேர்ப்பதற்கு முன் குறிப்பிட்ட ஆப்பரேட்டர்கள் தேவைப்படும். அந்த 2 ஆப்பரேட்டர்களில் ஒன்று கொடுக்கப்பட்ட அளபுரு சரியானது என்பதைக் குறிக்கப் பயன்படும் MATCHES அல்லது கொடுக்கப்பட்ட அளபுரு தவறானது என்பதைக் குறிக்கப் பயன்படும் NOT_MATCHES ஆகும்.
உதாரணமாக, ஒரு குறிப்பிட்ட தயாரிப்பை வாங்காத வாடிக்கையாளர்களின் பிரிவை நீங்கள் உருவாக்க விரும்பினால், அதன் தொடரியல் (syntax) இதுவாக இருக்கும்: products_purchased NOT_MATCHES (id = ‘1234325’)
IS NULL மற்றும் IS NOT NULL ஆப்பரேட்டர் மற்றும் மதிப்பு இணைக்கப்பட்ட பரிந்துரைகளைப் பயன்படுத்துதல்
இந்த IS NULL ஆப்பரேட்டர் மற்றும் மதிப்பு இணைக்கப்பட்ட பரிந்துரை, கொடுக்கப்பட்ட வடிகட்டிக்கு மதிப்புத் தரவு இல்லாத வாடிக்கையாளர்களை வடிகட்டப் பயன்படுகிறது. இந்த IS NOT NULL ஆப்பரேட்டர் மற்றும் மதிப்பு இணைக்கப்பட்ட பரிந்துரை, கொடுக்கப்பட்ட வடிகட்டிக்கு ஏதேனும் மதிப்புத் தரவு உள்ள வாடிக்கையாளர்களை வடிகட்டப் பயன்படுகிறது. IS NOT NULL என்பது, ஒரு மதிப்புக்கான தரவு உள்ளது என்பதைக் குறிக்கிறது. மேலும், இது ஒரு குறிப்பிட்ட மதிப்பைக் கொண்டிருக்காமல் எந்தவொரு மதிப்பையும் கொண்டுள்ள அனைத்து வாடிக்கையாளர்களையும் உள்ளடக்குகிறது.
| ஆப்பரேட்டர் | உதாரணம் |
|---|---|
IS NULL
| செக்அவுட்டின்போது கார்ட்டை ஒருபோதும் கைவிடாத வாடிக்கையாளர்களின் வாடிக்கையாளர் பிரிவை உருவாக்க, IS NULL ஆப்பரேட்டர் மற்றும் மதிப்பு இணைக்கப்பட்ட பரிந்துரையைப் பயன்படுத்தவும். கைவிடப்பட்ட செக்அவுட் தேதிப் புலத்தில் எந்த மதிப்பும் உள்ளிடப்படாத சுயவிவரங்களைக் கொண்ட வாடிக்கையாளர்களே இந்த
வாடிக்கையாளர் பிரிவினர் ஆவர்.எடிட்டரில், வாடிக்கையாளர் பிரிவு பின்வருமாறு இருக்கும்: abandoned_checkout_date IS NULL
|
IS NOT NULL
| செக்அவுட்டின்போது கார்ட்டை முன்பு கைவிட்ட அனைத்து வாடிக்கையாளர்களின் வாடிக்கையாளர் பிரிவை உருவாக்க, IS NOT NULL ஆப்பரேட்டர் மற்றும் மதிப்பு இணைக்கப்பட்ட பரிந்துரையைப் பயன்படுத்தவும். கைவிடப்பட்ட செக்அவுட் தேதிப் புலத்தில் மதிப்பு உள்ளிடப்பட்டுள்ள சுயவிவரங்களைக் கொண்ட அனைத்து வாடிக்கையாளர்களே இந்த வாடிக்கையாளர் பிரிவினர் ஆவர்.எடிட்டரில், வாடிக்கையாளர் பிரிவு பின்வருமாறு இருக்கும்: abandoned_checkout_date IS NOT NULL
|
மதிப்புகள்
மதிப்பு என்பது ஒரு வாடிக்கையாளர் பிரிவில் வாடிக்கையாளரைச் சேர்க்க அல்லது விலக்கப் பயன்படுத்தப்படும் வாடிக்கையாளரின் பண்பாகும். மதிப்பானது வடிகட்டியின் பெயர் மற்றும் ஆப்பரேட்டருடன் இணைந்து பயன்படுத்தப்படுகிறது. உதாரணமாக, உங்களின் மார்க்கெட்டிங் மின்னஞ்சல்களுக்குச் சந்தாதாரராக இருக்கும் வாடிக்கையாளர்களைத் தேர்ந்தெடுக்க விரும்பினால், நீங்கள் பயன்படுத்த வேண்டிய மதிப்பு 'SUBSCRIBED'ஆகும். உங்களின் மார்க்கெட்டிங் மின்னஞ்சல்களுக்குச் சந்தாதாரராக இல்லாத வாடிக்கையாளர்கள், வாடிக்கையாளர் பிரிவில் இருந்து விலக்கப்படுவார்கள்.
கனெக்டர்கள்
நீங்கள் பல வடிகட்டிகளைப் பயன்படுத்தினால், அவற்றை இணைக்க, நீங்கள் பயன்படுத்த வேண்டியவை AND மற்றும் OR கனெக்டர்கள். உங்கள் வாடிக்கையாளர் பிரிவின் நோக்கத்தை உங்களுக்குத் தேவையான அளவுக்குப் பரந்ததாக அல்லது குறுகியதாக மாற்ற கனெக்டர்கள் உதவுகின்றன:
- இந்த
ANDகனெக்டர், உங்கள் வாடிக்கையாளர் பிரிவின் நோக்கத்தைக் குறுகியதாக்குகிறது, ஏனெனில் இதில் சேர்க்கப்பட ஒரு வாடிக்கையாளர் அனைத்து நிபந்தனைகளையும் பூர்த்தி செய்திருக்க வேண்டும். - இந்த
ORகனெக்டர் உங்கள் வாடிக்கையாளர் பிரிவின் நோக்கத்தைப் பரந்ததாக்குகிறது. ஏனெனில் இதில் சேர்க்கப்பட ஒரு வாடிக்கையாளர் ஏதேனும் ஒரு நிபந்தனையைப் பூர்த்தி செய்திருந்தாலே போதுமானது, அனைத்து நிபந்தனைகளையும் பூர்த்தி செய்திருக்க வேண்டியதில்லை.
இந்த AND கனெக்டரைப் பயன்படுத்துதல்
5 அல்லது அதற்கு மேற்பட்ட ஆர்டர்களைச் செய்துள்ள உங்கள் மின்னஞ்சல் சந்தாதாரர்களை மட்டுமே உள்ளடக்கிய வாடிக்கையாளர் பிரிவை உருவாக்க, இரண்டு வடிகட்டிகளையும் இணைக்க AND கனெக்டரைப் பயன்படுத்தவும்.
கருத்துரு அடிப்படையில், இந்த வாடிக்கையாளர் பிரிவு பின்வருமாறு செயல்படும்:
உங்கள் மார்க்கெட்டிங் மின்னஞ்சல்களுக்குச் சந்தாதாரராக உள்ள வாடிக்கையாளர்கள் மற்றும் 5 அல்லது அதற்கு மேற்பட்ட ஆர்டர்களைச் செய்துள்ள வாடிக்கையாளர்கள்.
எடிட்டரில், வாடிக்கையாளர் பிரிவு பின்வருமாறு தோன்றும்:
email_subscription_status = 'SUBSCRIBED' AND number_of_orders >= 55 அல்லது அதற்கு மேற்பட்ட ஆர்டர்களைச் செய்த உங்கள் மின்னஞ்சல் சந்தாதாரர்களை மட்டுமே உங்கள் வாடிக்கையாளர் பிரிவு உள்ளடக்கியுள்ளது. பின்வரும் வாடிக்கையாளர்களை வாடிக்கையாளர் பிரிவு உள்ளடக்காது:
- உங்கள் மார்க்கெட்டிங் மின்னஞ்சல்களுக்குச் சந்தாதாரராக இல்லாத வாடிக்கையாளர்கள்.
- உங்கள் மார்க்கெட்டிங் மின்னஞ்சல்களுக்குச் சந்தாதாரர்களாக இருந்து, 5-க்கும் குறைவான ஆர்டர்களைச் செய்த வாடிக்கையாளர்கள்.
இந்த OR கனெக்டரைப் பயன்படுத்துதல்
உங்கள் மின்னஞ்சல் சந்தாதாரர்களை அல்லது 5 அல்லது அதற்கு மேற்பட்ட ஆர்டர்களைச் செய்த வாடிக்கையாளர்களை உள்ளடக்கிய வாடிக்கையாளர் பிரிவை உருவாக்க, OR கனெக்டரைப் பயன்படுத்தவும்.
கருத்துரு அடிப்படையில், அந்த வாடிக்கையாளர் பிரிவு பின்வருமாறு செயல்படும்:
உங்கள் மார்க்கெட்டிங் மின்னஞ்சல்களுக்குச் சந்தாதாரராக உள்ள வாடிக்கையாளர்கள் அல்லது 5 அல்லது அதற்கு மேற்பட்ட ஆர்டர்களைச் செய்துள்ள வாடிக்கையாளர்கள்.
எடிட்டரில், வாடிக்கையாளர் பிரிவு பின்வருமாறு தோன்றும்:
email_subscription_status = 'SUBSCRIBED' OR number_of_orders >= 5உங்கள் வாடிக்கையாளர் பிரிவில் பின்வரும் குழுக்கள் அடங்கியுள்ளன:
- உங்களின் அனைத்து மின்னஞ்சல் சந்தாதாரர்களும், அவர்கள் 5 அல்லது அதற்கு மேற்பட்ட ஆர்டர்களைச் செய்திருந்தாலும் அல்லது செய்யாவிட்டாலும்.
- 5 அல்லது அதற்கு மேற்பட்ட ஆர்டர்களைச் செய்த உங்கள் அனைத்து வாடிக்கையாளர்களும், அவர்கள் உங்கள் மின்னஞ்சல்களுக்குச் சந்தாதாரராக இருந்தாலும் அல்லது இல்லாவிட்டாலும்.
இந்த AND மற்றும் OR ஆகிய இரண்டு கனெக்டர்களையும் பயன்படுத்துதல்
நீங்கள் பல வடிகட்டிகளை இணைக்கப் பயன்படுத்தக் கூடியவை AND மற்றும் OR
ஆகிய இரண்டு கனெக்டர்கள். அடைப்புக்குறிகளைப் பயன்படுத்தி உங்கள் வடிகட்டிகளைத் தொகுப்பதே சிறந்த நடைமுறையாகும்.
அடைப்புக்குறிகளை நீங்கள் பயன்படுத்தவில்லை எனில், AND என்பதைப் பயன்படுத்தி இணைக்கப்பட்ட வடிகட்டிகளானது, ORஎன்பதைப் பயன்படுத்தி இணைக்கப்பட்டுள்ள வடிகட்டிகளுக்கு முன்பாகச் செயல்படுத்தப்படும்.
அடைப்புக்குறிகள் உள்ள வாடிக்கையாளர் பிரிவுகள்
$100 USD-க்கு மேல் செலவழித்த அல்லது 5 அல்லது அதற்கு மேற்பட்ட ஆர்டர்களைச் செய்த உங்கள் மின்னஞ்சல் சந்தாதாரர்களுக்கு மட்டும் உங்களின் வாடிக்கையாளர் பிரிவை வரம்பிட விரும்பினால், பின்வரும் வாடிக்கையாளர் பிரிவை உருவாக்க அடைப்புக்குறிகளைப் பயன்படுத்தவும்:
(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'இந்தச் சந்தர்ப்பத்தில், OR கனெக்டர் AND
கனெக்டருக்கு முன்பாகப் பயன்படுத்தப்படும். இதன் விளைவாக, உங்கள் வாடிக்கையாளர் பிரிவில் பின்வரும் இரண்டு குழுக்களும் அடங்கும்:
- $100 USD-க்கு மேல் செலவழித்த உங்கள் மின்னஞ்சல் சந்தாதாரர்கள்
- 5 அல்லது அதற்கு மேற்பட்ட ஆர்டர்களைச் செய்துள்ள உங்கள் மின்னஞ்சல் சந்தாதாரர்கள்
அடைப்புக்குறிகள் இல்லாத வாடிக்கையாளர் பிரிவுகள்
பின்வரும் வாடிக்கையாளர் பிரிவில் அடைப்புக்குறிகள் பயன்படுத்தப்படவில்லை:
amount_spent > 100 OR number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED'இந்தச் சந்தர்ப்பத்தில், AND கனெக்டர் OR கனெக்டர். அதாவது, நீங்கள் இந்த அடைப்புக்குறிகளைச் சேர்த்திருந்தால் எப்படிச் செயல்படுமோ அப்படி இந்த வடிகட்டி செயல்படும்:
amount_spent > 100 OR (number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED')இதன் விளைவாக, உங்கள் வாடிக்கையாளர் பிரிவில் பின்வரும் அனைத்துக் குழுக்களும் அடங்கும்:
- $100 USD-க்கு மேல் செலவழித்த உங்கள் வாடிக்கையாளர்கள், அவர்கள் உங்கள் மின்னஞ்சல்களுக்குச் சந்தாதாரராக இருந்தாலும் அல்லது இல்லாவிட்டாலும்
- 5 அல்லது அதற்கு மேற்பட்ட ஆர்டர்களைச் செய்துள்ள உங்கள் மின்னஞ்சல் சந்தாதாரர்கள்
வாடிக்கையாளர் பிரிவின் வடிகட்டிக் கூறுகள் குறித்த உங்களின் புரிதலைச் சோதித்துப் பாருங்கள்
Shopify நிர்வாகியின் வாடிக்கையாளர்கள் பக்கத்தில் உங்கள் சொந்த வாடிக்கையாளர் பிரிவை உருவாக்க, பின்வரும் உதாரணத்தைப் பயன்படுத்தவும்:
(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'வாடிக்கையாளர் பிரிவுகளை உருவாக்குவது குறித்து மேலும் அறிக.