ყველა მასალა

საიტის ფორმებისა და CRM-ის ინტეგრაციის ჩეკლისტი

ფორმის შექმნამდე განსაზღვრეთ ველები, თანხმობა, ვალიდაცია, შეტყობინება, CRM-ის რუკა, დუბლიკატი და პასუხისმგებელი.

TL;DR: ფორმისა და CRM-ის ინტეგრაცია ჩათვალეთ მზად მხოლოდ მაშინ, როცა თითოეულ ველს აქვს მიზანი, მომხმარებელი ხედავს სწორ შეცდომას, მონაცემი უსაფრთხოდ გადადის სწორ მიმღებთან და გუნდმა სატესტო მოთხოვნა ბოლომდე დაამუშავა.

რას ნიშნავს ფორმისა და CRM-ის ინტეგრაცია

ფორმა მხოლოდ HTML ველები არ არის. ის არის მომხმარებლისგან ინფორმაციის მიღების, თანხმობის დაფიქსირების, შემოწმების, შეტყობინებისა და შემდგომი დამუშავების გზა. CRM ინტეგრაცია ამ გზას აგრძელებს, როცა მოთხოვნა გუნდის სამუშაო სისტემაში უნდა აღმოჩნდეს.

ბრიფში ჩაწერეთ მოქმედება, რომელსაც ადამიანი ასრულებს, მონაცემის მიმღები, პასუხის ვადა და ის, თუ რომელი სტატუსით იწყება CRM ჩანაწერი. aiWEB-ის მუშაობის ფარგლებისა და მიმდინარე პირობების გასაცნობად გამოიყენეთ aiWEB-ის პირობების გვერდი; კონკრეტული ფორმის ან სისტემის აღსაწერად დაგვიკავშირდით.

შედარება: შეტყობინება, webhook და CRM ჩანაწერი

გზარას იღებს გუნდირა უნდა გადაამოწმოთ
ელფოსტის შეტყობინებაფორმის შიგთავსს ერთ ან რამდენიმე მიმღებთანმიმღები, სპამი, პასუხის პასუხისმგებელი და ტესტის კვალი
Webhook ან APIსტრუქტურირებულ მონაცემს სხვა სისტემაშიველების რუკა, ავტორიზაცია, შეცდომის პასუხი და ხელახალი გაგზავნა
CRM ჩანაწერიმოთხოვნას გაყიდვების სამუშაო პროცესშიდუბლიკატი, წყარო, ეტაპი, მფლობელი და ისტორიის შენახვა

ერთ ფორმას შეიძლება რამდენიმე მიმღები ჰქონდეს, მაგრამ თითოეული კავშირი ცალკე უნდა გაიტესტოს. წარმატებული ბრაუზერის პასუხი არ ამტკიცებს, რომ CRM-მ მონაცემი მიიღო. ტექნიკური მიღება და ბიზნესის დამუშავება ცალკე სტატუსებად ჩაწერეთ.

დაუმატეთ ფორმის ვერსია და ცვლილების ისტორია. თუ ველი დაემატა, შეიცვალა ან ამოიშალა, CRM-ის რუკა, ავტომატური შეტყობინება, თანხმობის ტექსტი და ანალიტიკის მოვლენა ერთად გადაამოწმეთ. სამი სხვადასხვა წყაროდან მოსული შეტყობინება ერთ მოთხოვნად უნდა იკითხებოდეს, თორემ გაყიდვების გუნდი ტექნიკურ დუბლიკატს ახალ შესაძლებლობად ჩათვლის.

ველების შერჩევა

თითოეული ველი დაუკავშირეთ შემდგომ გადაწყვეტილებას. სახელი და საკონტაქტო არხი შეიძლება აუცილებელი იყოს პასუხისთვის, ხოლო მომსახურების ტიპი მენეჯერს განაწილებაში ეხმარებოდეს. ზედმეტი ველი ზრდის მიტოვების რისკს და შემდგომი დამუშავების დროს.

  1. ჩაწერეთ ველის ქართული label და მისი ტექნიკური სახელი.
  2. მიუთითეთ აუცილებელია თუ არა, და რა ტექსტს ხედავს ადამიანი შეცდომისას.
  3. დაასახელეთ CRM-ის ველი, სადაც მონაცემი ხვდება.
  4. მონიშნეთ მონაცემის წყარო და ფორმის ვერსია.
  5. დააფიქსირეთ, ინახება თუ არა თანხმობა და როგორ გამოიყენება.

MDN-ის label ელემენტის დოკუმენტაცია განმარტავს, რომ ფორმის კონტროლს შესაბამისი label უნდა ჰქონდეს. იხილეთ label ელემენტის ოფიციალური მაგალითები. HTML form-ის მოქმედებისა და მეთოდის განხილვისთვის გამოიყენეთ MDN-ის დოკუმენტაცია.

ვალიდაცია და უსაფრთხო მიწოდება

ბრაუზერში ნაჩვენები ვალიდაცია მომხმარებელს ეხმარება, მაგრამ სერვერის მხარეს შემოწმებაც საჭიროა. OWASP-ის input validation გზამკვლევი აღწერს allowlist-ის, ტიპისა და სიგრძის შემოწმებას. წაიკითხეთ OWASP-ის input validation და გამოიტანეთ თქვენი ველების კონკრეტული წესები.

ფორმის მიწოდებისას ჩაწერეთ მოთხოვნის ავტორიზაცია, შეცდომის პასუხი, ხელახალი გაგზავნის წესი და მგრძნობიარე მონაცემის დამუშავება. CSRF-ის დაცვაზე OWASP-ის გზამკვლევი აღწერს შესაბამის კონტროლებს. უსაფრთხოების წესის კონკრეტული არჩევანი დეველოპერმა და სისტემის მფლობელმა უნდა დაამტკიცონ.

CRM-ის ველების რუკა

შექმენით ცხრილი, სადაც ფორმის თითოეული ველი CRM-ის სამიზნეს უკავშირდება. ჩაწერეთ საწყისი ეტაპი, პასუხისმგებელი, წყარო, დრო და დუბლიკატის შემოწმება. თუ ველი CRM-ში არ არსებობს, წინასწარ გადაწყვიტეთ, დაემატება თუ ფორმიდან ამოიღება.

ფორმის ველიCRM-ის სამიზნეშემოწმება
სახელი და საკონტაქტო არხიკონტაქტი და ძირითადი კომუნიკაციაცარიელი მნიშვნელობა და ფორმატი
მომსახურების ტიპიინტერესის კატეგორიანებადართული მნიშვნელობების სია
შეტყობინებამოთხოვნის აღწერასიგრძე და არასასურველი შიგთავსი
წყარო და თანხმობაატრიბუციისა და ნებართვის ველიმიღებული მდგომარეობა და დრო

ტესტირება 5 სცენარით და შეცდომების პრევენცია

ეს 5 სცენარი მოიცავს ჩვეულებრივ გაგზავნას, შეცდომას, დუბლირებას, დროებით მიუწვდომელ CRM-სა და თანხმობის უარყოფას. 5 სცენარის შედეგი ცალკე ჩაიწერეთ, რათა ხარვეზი მხოლოდ წარმატებული გზით არ დაიფაროს.

  1. სწორი ფორმა გაიგზავნა და შეიქმნა ერთი CRM ჩანაწერი.
  2. აუცილებელი ველი ცარიელია და შეცდომა მკაფიოდ ჩანს.
  3. იგივე მოთხოვნა მეორედ იგზავნება და დუბლიკატის წესი მუშაობს.
  4. CRM ან webhook დროებით მიუწვდომელია და შეცდომა ინახება შემდგომი დამუშავებისთვის.
  5. მომხმარებელმა უარი თქვა თანხმობაზე და სისტემა შეთანხმებულად რეაგირებს.

თითოეულ სცენარს დაუმატეთ სატესტო ID, დრო, გარემო, მოლოდინი და ფაქტობრივი შედეგი. ტესტის მონაცემი ცოცხალ გაყიდვად ან რეალურ ლიდად არ ჩათვალოთ. წარმატებული პასუხი მხოლოდ მაშინ ჩაითვლება სრულად, როცა ფორმის გვერდი, შეტყობინება, CRM ჩანაწერი და პასუხისმგებელი გუნდი ერთსა და იმავე ისტორიას აჩვენებს.

გაშვებამდე შეინახეთ ფორმის რუკა, სატესტო მოთხოვნის მაგალითები და პასუხისმგებელი სტატუსები: მიღებული, დასამუშავებელი და დახურული. ეს დაყოფა სამუშაო ორგანიზების მაგალითია. თქვენს პროცესში მათი რაოდენობა შეიძლება განსხვავდებოდეს, მაგრამ თითოეული ველი და სტატუსი მაინც ცალკე უნდა იყოს აღწერილი.

ამის გარეშე ინტეგრაციის სტატუსი შემოწმებადად ვერ ჩაითვლება. საბოლოო ჩეკლისტში მიუთითეთ ბოლო ტესტის დრო და ის პირი, ვინც შეცდომის შემთხვევაში პასუხს აგრძელებს.

ხშირი შეცდომები და მათი პრევენცია

  • ფორმაში ჩაწერილი ველი CRM-ის რუკაში არ ჩანს.
  • მომხმარებელს წარმატებული პასუხი ეჩვენება, როცა მონაცემი არ იქმნება.
  • ტესტის ჩანაწერი რეალურ მოთხოვნად რჩება.
  • დუბლიკატის, ხელახალი გაგზავნის ან სისტემის გათიშვის წესი უცნობია.
  • თანხმობის, მფლობელისა და პასუხის ვადის შესახებ ჩანაწერი არ არსებობს.

შეზღუდვები და შედეგის საზღვრები

ტექნიკური კავშირი ვერ უზრუნველყოფს გაყიდვას, სწრაფ პასუხს ან მონაცემის სწორ გამოყენებას, თუ გუნდის პროცესი არ არის განსაზღვრული. ფორმის ტესტი არ ამტკიცებს ცოცხალი აუდიტორიის ქცევას. სამართლებრივი ტექსტი და შენახვის ვადა შესაბამისმა პასუხისმგებელმა უნდა დაამტკიცოს.

aiWEB-ის ჩართულობა შეიძლება მოიცავდეს საიტის აწყობასა და შეთანხმებულ შემდგომ ცვლილებებს; ფორმები, ღილაკები და საკონტაქტო გზები გაშვებამდე უნდა შემოწმდეს. საბოლოო კონტენტსა და ვერსიას მფლობელი ამტკიცებს. არსებული ფორმის გადასახედად მოგვწერეთ ფორმის URL, CRM-ის სახელი, ველების სია და სასურველი პასუხის პროცესი.

ანალიტიკა გაშვებამდე; გაშვების ჩეკლისტი; კონტენტის მომზადება; შექმნის პროცესი; პლატფორმის არჩევა; სიჩქარის ბიუჯეტი.

ხშირად დასმული კითხვები

რა უნდა იყოს ფორმისა და CRM-ის ჩეკლისტში?

ჩაწერეთ ველები, label-ები, ვალიდაცია, თანხმობა, მიწოდება, CRM-ის რუკა, დუბლიკატი, მფლობელი და ტესტის პასუხი.

რატომ არ არის წარმატებული შეტყობინება საკმარისი?

ბრაუზერის პასუხი აჩვენებს მომხმარებლისთვის მიღებულ პასუხს; CRM-ის მიღება და ჩანაწერის შექმნა ცალკე უნდა გადაამოწმოთ.

საჭიროა თუ არა ყველა ველის სერვერზე შემოწმება?

სერვერის მხარეს შემოწმება საჭიროა მონაცემის ტიპის, ფორმატის, სიგრძისა და უსაფრთხო დამუშავების წესების დასაცავად.

როგორ შევამოწმოთ CRM-ის ინტეგრაცია?

გაიარეთ სწორი, შეცდომიანი, დუბლირებული, დროებით მიუწვდომელი და უარყოფილი თანხმობის სცენარები, შემდეგ შეადარეთ ჩანაწერები.

რა უნდა ჩაიწეროს ფორმის ტესტის ანგარიშში?

ჩაწერეთ ტესტის ID, გარემო, გაგზავნილი მნიშვნელობა, მომხმარებლის პასუხი, CRM-ის ჩანაწერი, შეცდომა და პასუხისმგებელი პირი.

რა ხდება, როცა CRM დროებით მიუწვდომელია?

წინასწარ განსაზღვრეთ შეცდომის შენახვა, განმეორებითი მიწოდება, შეტყობინება და პასუხისმგებელი, რათა მოთხოვნა უხმოდ არ დაიკარგოს.

ეს სტატია AI-ის დახმარებით მომზადდა; გამოყენებული წყაროები მითითებულია დამოუკიდებელი გადამოწმებისთვის.

ეს საკითხი თქვენს საიტზეც გაქვთ მოსაგვარებელი?

aiWEB ქმნის და უვლის ბიზნეს საიტს: მომსახურება, ფასები, საკონტაქტო გზა და განახლება ერთ გასაგებ სისტემაშია.

გაიგეთ, რა საიტი გჭირდებათ

წყაროები

  1. https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/label
  2. https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/form
  3. https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html
  4. https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forgery_Prevention_Cheat_Sheet.html

შემდეგი საკითხავი

საიტის არქიტექტურა

Headless CMS თუ ტრადიციული CMS: როგორ აირჩიოს ბიზნესმა

საიტის შექმნა და პლატფორმა

როგორ ავირჩიოთ საიტის პლატფორმა მცირე ბიზნესისთვის

საიტის გაზომვა

ანალიტიკა საიტის გაშვებამდე: რა უნდა დაიგეგმოს