Եթե դուք մարքեթոլոգ եք կամ SEO մասնագետ, ապա գիտեք, թե որքան կարևոր է պարբերաբար ստուգել հիպոթեզները՝ վերնագրերը, պատկերները, գործողության կոչերը, ձևերը, որոնք ազդում են օգտատիրոջ վարքագծի և փոխակերպման վրա։
Բայց A/B թեստերի գործարկումը հաճախ բախվում է տեխնիկական դժվարությունների։ Անհրաժեշտ է փոփոխություններ կատարել կոդում, սպասել ծրագրավորողների օգնությանը, համաձայնեցնել փոփոխությունները IT բաժնի հետ, և արդյունքում թեստը կամ հետաձգվում է, կամ իրականացվում է տարին մեկ անգամ։
QForm-ի փոխարինման սկրիպտը լուծում է այս խնդիրը։ Այն փոխում է բովանդակությունը անմիջապես օգտագործողի դիտարկչում՝ առանց սերվերում փոփոխություններ կատարելու և ծրագրավորողների մասնակցության։ Պարզապես պետք է միացնել սկրիպտը, ստեղծել տարբերակների ֆայլ (channel.json) և տեղադրել այն կայքում։
Բովանդակության փոխարինումը կատարվում է ինքնաբերաբար, օգտատերը տեսնում է միայն իրեն վերագրված տարբերակը, իսկ տեղեկատվությունը անմիջապես փոխանցվում է Yandex.Metrica-ին։
Այս ընթացքում որոնողական համակարգերը տեսնում են միայն սկզբնական բովանդակությունը, քանի որ փոխարինումը կատարվում է էջի բեռնավորումից հետո։ Սա նշանակում է, որ գործիքը անվտանգ է SEO-ի տեսանկյունից։
QForm սկրիպտը ստուգում է, թե որ թեստային խմբում է օգտատերը և նախապես սահմանված կանոնների համաձայն փոխարինում է անհրաժեշտ բովանդակությունը էջի համապատասխան տարրերում։
Որպեսզի ամեն ինչ ճիշտ աշխատի, անհրաժեշտ է կատարել երեք քայլ․
Ավելացրեք այս տողը <head>
կամ </body>
տեգից առաջ․
html
<script defer src="https://storage.yandexcloud.net/script/channel/channel.js"></script>
Էջում կան HTML բլոկներ, որոնց մեջ դուք փոխում եք բովանդակության տարբեր տարբերակներ։ Պարզապես տվեք նրանց հասկանալի CSS կլասեր։
Օրինակ․
html
<div class="text-1">Լռելյայն վերնագիր</div>
<div class="text-2"><img src="default.jpg"></div>
Սկրիպտը կգտնի բոլոր text-1 և text-2 կլասերով բլոկները և կփոխարինի նրանց բովանդակությունը ըստ JSON ֆայլում նշված տարբերակի։ Կլասերի անունները դուք եք որոշում՝ կարևոր է, որ նրանք համընկնեն JSON-ում օգտագործված բանալիների հետ։
Կլասերը նշելուց հետո անցեք տարբերակների կոնֆիգուրացիային։ Դա կատարվում է channel.json ֆայլում, որը պետք է լինի կայքի արմատային թղթապանակում։
Օրինակ․
{
"yandexCounterId": 123456789,
"channels": {
"variant-a": {
"text-1": "Վերնագիր տարբերակ A-ի համար",
"text-2": "<img src='https://site.ru/banner-a.jpg'>"
},
"variant-b": {
"text-1": "Վերնագիր տարբերակ B-ի համար",
"text-2": "<img src='https://site.ru/banner-b.jpg'>"
}
}
}
Ինչն է կարևոր․
Ֆայլը կարող է պարունակել ցանկացած քանակով տարբերակներ և բլոկներ։ Կարելի է փոխարինել ոչ միայն տեքստ, այլ նաև HTML՝ պատկերներ, ձևեր, կոճակներ, iframe, տեսանյութի վիջեթներ և այլն։
Հիմա, երբ համակարգի կառուցվածքը հասկանալի է, տեսնենք, թե որ տարրերն են հնարավոր թեստավորել կայքում և ինչպես է դա իրականում իրականացվում։
QForm-ի սկրիպտը տալիս է փորձարկումների ամբողջական ազատություն․ դուք կարող եք փոխել էջում ցանկացած տարր՝ հասկանալու համար, թե ինչն է իրականում ազդում ձեր լսարանի վրա։ Ահա մի քանի գործնական օրինակ՝ թեստ սկսելու համար․
Ստուգեք, թե որ ձևակերպումներն ավելի լավ են գրավում ուշադրություն․
json
"text-1": "Հասցրու գնել մինչև շաբաթվա վերջ"
կամ
"text-1": "20% զեղչ՝ միայն այսօր"
Այս տեսակի վերնագրերի A/B թեստը թույլ է տալիս արագ պարզել, թե որ տարբերակն է ավելի շատ սեղմումներ ստանում կամ պահում օգտատիրոջ ուշադրությունը։
Համեմատեք վիզուալ տարրերը, որոնք կարող են ազդել առաջին տպավորության վրա։ Սա հիանալի միջոց է ռոտացիոն բաններներ թեստավորելու՝ երբ յուրաքանչյուր օգտատիրոջ ցուցադրվում է իր տարբերակը․
"text-2": "<img src='img/banner-a.jpg'>"
կամ
"text-2": "<img src='img/banner-b.jpg'>"
Փորձարկեք կոճակների տեքստերը կամ ձևավորումը․
"text-3": "<button class='btn'>Ստանալ առաջարկ</button>"
կամ
"text-3": "<button class='btn'>Իմանալ գինը</button>"
Ցուցադրեք ձևերի տարբեր տարբերակներ՝ տեսանյութով, առանց տեսանյութի, տարբեր երկարությամբ․
"text-4": "<div data-formid='form_a'></div>"
կամ
"text-4": "<div data-formid='form_b'></div>"
Թեստավորեք ողջույնները, բացատրությունները, ցուցադրությունները․
"text-5": "<div data-widget='videowidget_a'></div>"
կամ
"text-5": "<div data-widget='videowidget_b'></div>"
Բոլոր փոխարինումները գրանցվում են որպես նպատակներ Yandex.Metrica-ում։ Դուք կարող եք հստակ հետևել՝ որ տարբերակն է տվել լավագույն արդյունքը՝ դիտումների, սեղմումների, ձևերի ուղարկման և այլ գործողությունների տեսանկյունից։
Սկրիպտի գլխավոր առավելություններից մեկն այն է, որ այն իդեալական լրացնում է QForm-ի մյուս գործիքները։ Դա թույլ է տալիս ոչ միայն փոխել էկրանի բովանդակությունը, այլ կառուցել ամբողջական ձագար՝ ցուցադրումից մինչև հայտի ընդունում և փոխանցում CRM համակարգ։
QForm սկրիպտով թեստերն անցկացնելը շատ ավելի պարզ և արագ է, քան դասական լուծումներով, որոնք պահանջում են կոդի հետ աշխատանք։
Թեստի կարգավորումը պահանջում է նվազագույն ժամանակ՝ մեկ սկրիպտ և մեկ ֆայլ տարբերակներով։ Ամեն ինչ ընթեռնվում է և թարմացվում՝ առանց կայքը կոտրելու կամ դրա աշխատանքի վրա ազդելու ռիսկի։
Դուք ինքներդ եք որոշում՝ ինչ փոխել․ վերնագրեր, պատկերներ, ձևեր, կոճակներ, տեսանյութեր։ Ամեն ինչ կարգավորվում է channel.json ֆայլով, այսինքն՝ դուք կախված չեք ծրագրավորողներից։
Սկրիպտը հարմար է ցանկացած կայքի համար՝ Tilda, WordPress, Bitrix, սեփական CMS։ Նպատակները անմիջապես ուղարկվում են Մետրիկա, իսկ սեգմենտների տվյալները ինտեգրվում են QForm ձևերում և հաշվետվություններում։
Սա մարքեթոլոգին հնարավորություն է տալիս արդյունավետ աշխատել․ հիպոթեզ մտածեց → գործարկեց → տեսավ արդյունքը → ամրագրեց լավագույն տարբերակը։
Սկրիպտը փորձարկվել է հանրահայտ հարթակներում և կոնֆլիկտի մեջ չի մտնում վերլուծության, A/B թեստավորման համակարգերի, ձևերի կոնստրուկտորների կամ այլ արտաքին վիջեթների հետ։
QForm-ի բովանդակության փոխարինման սկրիպտը հարմար և անվտանգ միջոց է կայքում A/B թեստեր իրականացնելու համար։ Ամեն ինչ կարգավորվում է մի քանի քայլով՝ դուք պարզապես միացնում եք սկրիպտը, ստեղծում եք JSON ֆայլ տարբերակներով և նշում՝ որ բլոկներում է պետք փոխել բովանդակությունը։ Սա չի պահանջում կայքի կառուցվածքի փոփոխություն կամ կոդի խմբագրում։
Թեստերի արդյունքները անմիջապես հայտնվում են Яндекс.Метрика-ում, իսկ տարբերակները կարող եք օգտագործել հայտերում, ձևերում և CRM համակարգերում։ Սա մարքեթոլոգին տալիս է լիարժեք վերահսկողություն․ որ տարբերակներն են աշխատում, որտեղ է կոնվերսիան ավելի բարձր, ինչպես են արձագանքում օգտատերերը։ Այդ ամենն իրականացվում է առանց SEO-ի խանգարման․ որոնողական ռոբոտները տեսնում են կայուն բովանդակություն, իսկ փոխարինումը տեղի է ունենում միայն կենդանի օգտատիրոջ համար՝ էջի բեռնավորումից հետո։
QForm-ը դարձնում է թեստավորումը արագ, ճկուն և թափանցիկ։ Դա գործիք է, որը թույլ է տալիս գործարկել հիպոթեզները ոչ թե եռամսյակային հաճախականությամբ, այլ ամեն օր և անմիջապես տեսնել՝ ինչը ավելի լավ է աշխատում։