{"id":714,"date":"2022-09-04T21:26:03","date_gmt":"2022-09-04T17:26:03","guid":{"rendered":"https:\/\/yellowweb.top\/?p=714"},"modified":"2026-05-05T20:40:05","modified_gmt":"2026-05-05T16:40:05","slug":"10-sposobov-snizit-kolichestvo-otklonyonki-i-tresha-na-vashih-lendingah","status":"publish","type":"post","link":"https:\/\/yellowweb.top\/en\/10-sposobov-snizit-kolichestvo-otklonyonki-i-tresha-na-vashih-lendingah\/","title":{"rendered":"18 Tips to Reduce Rejections and Trash on Your Landing Pages"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Buenos dias, amigos! This article is mostly a compilation of common sense and already published posts from my <a href=\"https:\/\/t.me\/yellow_web\" target=\"_blank\" rel=\"noreferrer noopener\">TG channel<\/a> \u0438 <a href=\"https:\/\/vk.com\/yellowweb\" target=\"_blank\" rel=\"noreferrer noopener\">VC<\/a>I decided to gather all the information on such an important issue as reducing the number of invalid leads.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let's start with all sorts of tricks that you need to add directly to the code of your landings, and then we'll move smoothly to the server side, where I'll show you something new and quite promising. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u041f\u043e \u0445\u043e\u0434\u0443 \u043f\u044c\u0435\u0441\u044b \u044f \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u044e, \u0447\u0442\u043e \u0432\u044b \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0435 \u043b\u0438\u0434\u044b \u0443 \u0441\u0435\u0431\u044f \u0432 \u0442\u0440\u0435\u043a\u0435\u0440\u0435, \u0430 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u043b\u0438\u0434 &#8212; \u044d\u0442\u043e \u043d\u0435\u0432\u0430\u043b\u0438\u0434 \u0438\u043b\u0438 \u0434\u0443\u0431\u043b\u044c, <strong>not<\/strong> you put it in your status and you don't show pix to the Fabs for thanks. All right, let's go!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preliminary steps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">First things first, check all the data on your offer. We are interested in four things in particular:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>The form factor of the product. If it's a gel and you have pills on your pads, that's not good. Always customize your promotional materials to the right format!<br><\/li><li>\u0421\u043f\u0438\u0441\u043e\u043a \u0440\u0435\u0433\u0438\u043e\u043d\u043e\u0432, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438. \u0415\u0441\u043b\u0438 \u043d\u0430 \u043e\u0444\u0444\u0435\u0440\u0435 \u0442\u0430\u043a\u043e\u0432\u043e\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442, \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0437\u0430\u0431\u043e\u0442\u044c\u0442\u0435\u0441\u044c \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0431\u043b\u044d\u043a \u0438\u043b\u0438 \u0432\u0430\u0439\u0442-\u043b\u0438\u0441\u0442\u0430 \u0440\u0435\u0433\u0438\u043e\u043d\u043e\u0432 \u0432 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0435 \u0442\u0440\u0430\u0444\u0438\u043a\u0430.<br><\/li><li>Price - if you downloaded the procla from spays, obviously the price needs to be changed to the correct price, well! And highlight it in bold 100500m font.<br><\/li><li>Targeting - be sure to check with the PP manager who is better at repurchasing goods. Is it men or women? 25+ or 40+? Set only the required targeting in the traffic source, at least at the test stage. Then you can experiment and expand it.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">After all that, we'll get down to the technical stuff.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Browser checks<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Add Required<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Let's start with the basics! Each visible field on the land must have an attribute <code>required<\/code>which will prevent the user from submitting a blank form. Usually, if you have taken a promo from a PP or merged it from spays, this attribute is already there. But if you are doing something from scratch, make sure to put it in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:  <code>&lt;input type=\"text\" name=\"name\" required\/&gt;<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add type=\"tel\" and \"autocomplete\".<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It is still common to find PPs that instead of a specially invented field type <code>tel <\/code>utilize <code>text<\/code>. Don't do that! Tip <code>tel<\/code> is designed so that when a user accesses your site from a cell phone, ONLY the numeric keypad is displayed, without letters. This is much more convenient when dialing a number and leads to the fact that the number of incorrectly entered numbers is reduced.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:  <code>&lt;input type=\"tel\" name=\"phone\" required\/&gt;<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But let's better make it so that you don't have to enter anything at all!? Look carefully at the screenshots. They show a usual order form with two fields: name and phone number. Do you see the difference?<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"508\" src=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/07\/image-1024x508.png\" alt=\"\" class=\"wp-image-715\" srcset=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/07\/image-1024x508.png 1024w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/07\/image-300x149.png 300w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/07\/image-768x381.png 768w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/07\/image.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Screen 1. The name input field in the drop-down menu of tooltips is full of some garbage.<br>Screen 2. The phone input field is also full of unintelligible stuff.<br>Screen 3. The tooltip immediately shows me my name and my phone number<br>Screen 4. Result of tapping on the hint: ALL fields are immediately filled with valid data!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So how to make the tooltip appear like on the 3rd screen? It's all about the attribute <code>autocomplete<\/code>. For a field with a name, you must specify <code>autocomplete=\"name\"<\/code>but for the phone. <code>autocomplete=\"tel\"<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Complete code for all of the above items: <br><code>&lt;input type=\"name\" required autocomplete=\"name\" name=\"name\"\/&gt;<br>&lt;input type=\"tel\" required autocomplete=\"tel\" name=\"phone\"\/&gt;<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add the minlength attribute to the fields<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Obviously, in addition to the fact that <strong>all data<\/strong> in the form must be filled in, these data must also be of a certain length. For the field <code>name <\/code>is at least 3 characters, for phones - from 5 or more, depending on the country.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To add a check for the field length, it needs to be given the attribute <code>minlength<\/code>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>&lt;input type=\"name\" minlength=\"3\" required name=\"name\"\/&gt;<br>&lt;input type=\"tel\" minlength=\"5\" required name=\"phone\"\/&gt;<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also check the length using the attribute <code>pattern<\/code>as discussed below.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add pattern, mask and intlTypeNum library<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Pattern<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">There are several ways to check what kind of crap the user has entered into the form fields and prevent him from entering crap. And the first one is the HTML5 built-in attribute <code>pattern<\/code>aka template.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can use it to test almost anything, such as: <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>number of required characters - useful for the name field, so that you don't enter, for example, 1 character and that's it, or vice versa, so that you don't write a whole poem in the field.<br><\/li><li>set of available characters - for name only letters, for phone, respectively, only numbers<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">And here's what it would look like in code:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Example for a field <code>name<\/code>: make it from two to twenty characters long and allow only Latin letters and spaces. Any values less or more than these will result in the form not being submitted.<br><br><code>&lt;input type=\"text\" name=\"name\" pattern=\"^[A-Z a-z]{2,20}$\"\/&gt;<\/code><br><\/li><li>Example for a field <code>phone<\/code>: allow only numbers and make the length exactly 9 characters.<br><code>&lt;input type=\"tel\" name=\"phone\" pattern=\"^d{9}$\"\/&gt;<\/code><\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\"So what are all these weird symbols inside the template?\" you ask. \"All these slashes, brackets, etc.?\". And I'm happy to answer you: \"It's called <em>regular expression<\/em>. Any small-minded technician should know them and be able to use them, they are the great power!\"? If you are a techie, find yourself a textbook or read a couple of articles on the Internet, and you will quickly realize that regulars are the mast hev.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Masks<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">For those who don't want to bother with regular expressions, there is an easier option: checking numbers by masks. A mask is the same template, but written in a much clearer language. Masks are always a connection of a third-party js-library in your lend, there are no built-in ones. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In different libraries masks are written differently, we will consider the variant for <a href=\"https:\/\/github.com\/RobinHerbots\/Inputmask\" target=\"_blank\" rel=\"noreferrer noopener\">the most popular of these is InputMask<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, for RF license plates, you need to write a construction like this:<br><code>+7-999-999-99-99<\/code><br>Why is that? Because in InputMask a nine denotes ANY digit. And to make the first nine itself be exactly the number 9 and not any number, we put a slash in front of it. You don't need to know anything else about the format.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example code that will set the above mask for all fields with type tel you <a href=\"https:\/\/github.com\/dvygolov\/KeitaroCustomScripts\/blob\/main\/macros\/inputmask.php\" target=\"_blank\" rel=\"noreferrer noopener\">you'll find here<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">LibPhoneNum<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">A great solution to the problem of number validity checking from the great and terrible Google Inc. <a href=\"https:\/\/yellowweb.top\/en\/proveryaem-telefonnye-nomera-so-vsego-mira-ispolzuya-reshenie-ot-google\/\" target=\"_blank\" rel=\"noreferrer noopener\">I wrote about it (and about masks) in detail here<\/a>let's not repeat ourselves.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043b\u0435\u043d\u0434\u0430 \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u043e\u043a\u0441\u0438 \u0413\u0415\u041e<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0428\u0442\u0443\u043a\u0430 \u0432\u043e\u0442 \u0432 \u0447\u0451\u043c: \u0435\u0441\u043b\u0438 \u0432\u0430\u0448 \u0442\u0440\u0435\u043a\u0435\u0440 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0433\u0434\u0435-\u0442\u043e \u0434\u0430\u043b\u0435\u043a\u043e-\u0434\u0430\u043b\u0435\u043a\u043e \u043e\u0442 \u0442\u043e\u0433\u043e \u0413\u0415\u041e, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u044b \u043b\u044c\u0451\u0442\u0435 \u0442\u0440\u0430\u0444\u0438\u043a, \u0442\u043e, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0430\u0436\u043c\u0451\u0442 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 &#171;\u0417\u0430\u043a\u0430\u0437\u0430\u0442\u044c&#187;, \u0435\u0433\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0443 \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u0434\u043e\u043e\u043b\u0433\u043e \u0436\u0434\u0430\u0442\u044c, \u043f\u043e\u043a\u0430 \u0437\u0430\u043f\u0440\u043e\u0441 \u0434\u043e\u0439\u0434\u0451\u0442 \u0434\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u044f\u0432\u043e\u043a. \u0418\u043d\u043e\u0433\u0434\u0430 \u044d\u0442\u043e \u043f\u0430\u0440\u0430 \u0441\u0435\u043a\u0443\u043d\u0434, \u0430 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438 \u0441\u0435\u043a\u0443\u043d\u0434 5-8. \u0412\u0441\u0451 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043d\u0435\u0442\u0435\u0440\u043f\u0435\u043b\u0438\u0432\u044b\u0439 \u043b\u044e\u0431\u0438\u0442\u0435\u043b\u044c \u043f\u0438\u0441\u044c\u043a\u043e\u043a\u0440\u0435\u043c\u043e\u0432 \u043c\u043e\u0436\u0435\u0442 \u0432 \u0438\u0441\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0438 \u0436\u0430\u0442\u044c \u043d\u0430 \u0440\u0430\u0441\u0447\u0443\u0434\u0435\u0441\u043d\u0443\u044e \u043a\u043d\u043e\u043f\u043a\u0443. \u0418 \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0442\u044c \u043a\u043e\u043b-\u0432\u043e \u0442\u0440\u0435\u0448\u0430.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0415\u0441\u043b\u0438 \u0432\u044b \u0437\u0430\u0448\u043b\u0438 \u0441 \u043f\u0440\u043e\u043a\u0441\u0438 \u043d\u0443\u0436\u043d\u043e\u0433\u043e \u0413\u0415\u041e \u0438 \u0443\u0432\u0438\u0434\u0435\u043b\u0438 \u0432\u044b\u0448\u0435\u043e\u043f\u0438\u0441\u0430\u043d\u043d\u0443\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443, \u0442\u043e \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c 3 \u0440\u0435\u0448\u0435\u043d\u0438\u044f: <\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>\u041f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 \u0432\u0430\u0448 \u0442\u0440\u0435\u043a\u0435\u0440 \u043d\u0430 \u0441\u0435\u0440\u0432\u0430\u043a, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u044d\u0442\u043e \u0413\u0415\u041e \u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0431\u044b\u0441\u0442\u0440\u0435\u0435. \u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u0440\u0430\u0434\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435, \u043d\u043e \u0435\u0441\u043b\u0438 \u0432\u044b \u043f\u043b\u043e\u0442\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442\u0435 \u0441 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u043c \u0440\u0435\u0433\u0438\u043e\u043d\u043e\u043c, \u0430 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u0431\u043e\u043a\u0443, \u0442\u043e \u043e\u043d\u043e \u043e\u0447\u0435\u043d\u044c \u0434\u0430\u0436\u0435 \u0438\u043c\u0435\u0435\u0442 \u043c\u0435\u0441\u0442\u043e \u0431\u044b\u0442\u044c.<br><\/li><li>\u0417\u0430\u0445\u043e\u0441\u0442\u0438\u0442\u044c \u043b\u0435\u043d\u0434\u0438\u043d\u0433 \u0433\u0434\u0435-\u0442\u043e \u043f\u043e\u0431\u043b\u0438\u0437\u043e\u0441\u0442\u0438 \u0441 \u043d\u0443\u0436\u043d\u044b\u043c \u0413\u0415\u041e, \u0430 \u0442\u0440\u0435\u043a\u0435\u0440 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043a \u043d\u0435\u043c\u0443 \u043f\u043e API. \u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u043e\u043f\u0440\u043e\u0449\u0435, \u043d\u043e \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0432\u043e\u0437\u043d\u0438 \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u043e\u0439 API + \u043a\u043e \u0432\u0441\u0435\u043c\u0443, \u0441\u043a\u0440\u0438\u043f\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u043b\u0438\u0434\u043e\u0432 \u0442\u0430\u043a\u0436\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043d\u0430 \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0435 \u0413\u0415\u041e, \u0447\u0442\u043e \u0443\u0441\u043b\u043e\u0436\u043d\u044f\u0435\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0445\u043e\u0442\u044c \u0441\u043a\u043e\u043b\u044c\u043a\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b-\u0432\u043e\u043c \u043b\u0435\u043d\u0434\u043e\u0432. <br><\/li><li>See the next item ?<\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Add a script that removes the \"Order\" button<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The idea for the script was outlined <a href=\"https:\/\/t.me\/adamusfb\/158\" target=\"_blank\" rel=\"noreferrer noopener\">on Adam's channel<\/a>In brief, the essence is as follows: when a user clicks on the \"Order\" button, the button disappears and instead of it appears the text: \"Wait, the request is being sent\". <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"971\" height=\"729\" src=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image.png\" alt=\"\" class=\"wp-image-727\" srcset=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image.png 971w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-300x225.png 300w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-768x577.png 768w\" sizes=\"auto, (max-width: 971px) 100vw, 971px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Thus, while sending a lead to the PP and downloading \"Thank you\", the user can't generate a dozen more leads.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0421\u0430\u043c \u0441\u043a\u0440\u0438\u043f\u0442 \u0432 \u0432\u0438\u0434\u0435 \u043c\u0430\u043a\u0440\u043e\u0441\u0430 \u0434\u043b\u044f \u041a\u0435\u0439\u0442\u0430\u0440\u043e <a href=\"https:\/\/github.com\/dvygolov\/KeitaroCustomScripts\/blob\/main\/macros\/formlocker.php\" target=\"_blank\" rel=\"noreferrer noopener\">is here<\/a>If you want a pure JS version, get it from the author.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Server checks<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u041f\u043b\u0430\u0432\u043d\u043e \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u043a \u0442\u043e\u0439 \u0447\u0430\u0441\u0442\u0438, \u0433\u0434\u0435 \u0432\u0430\u043c \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0443\u043c\u0435\u0442\u044c \u0432 PHP. \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u043b\u0438\u0434\u044b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0432\u0435\u0441\u0435\u043b\u0435\u0435, \u0447\u0435\u043c \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435 \u0443 \u043a\u043b\u0438\u0435\u043d\u0442\u0430. \u041f\u043e\u0447\u0435\u043c\u0443? \u0412\u0441\u0451 \u043f\u0440\u043e\u0441\u0442\u043e: \u0435\u0441\u043b\u0438 \u044e\u0437\u0435\u0440 \u0441\u0438\u043b\u044c\u043d\u043e \u0445\u043e\u0447\u0435\u0442 \u043d\u0430\u0444\u0440\u043e\u0434\u0438\u0442\u044c, \u0430 \u043c\u044b \u0435\u043c\u0443 \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u0434\u0430\u0451\u043c \u0438 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u0435\u043c\u0443, \u0447\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u043e\u043d \u0441\u0434\u0435\u043b\u0430\u043b \u043d\u0435 \u0442\u0430\u043a, \u0442\u043e \u0431\u0443\u0434\u044c\u0442\u0435 \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u044b, \u043e\u043d \u043f\u043e\u0434\u0431\u0435\u0440\u0451\u0442 \u043d\u0443\u0436\u043d\u0443\u044e \u043c\u0430\u0441\u043a\u0443 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430, \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0438\u043c\u044f, \u043a\u043e\u0440\u043e\u0447\u0435 \u0441\u0434\u0435\u043b\u0430\u0435\u0442 \u0432\u0441\u0451 \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043b\u0438\u0434 \u0443\u0448\u0451\u043b \u0432 \u041f\u041f. \u0412\u0430\u043c \u044d\u0442\u043e \u043d\u0430\u0434\u043e? \u041c\u043d\u0435 &#8212; \u0442\u043e\u0447\u043d\u043e \u043d\u0435\u0442. \u041f\u043e\u044d\u0442\u043e\u043c\u0443, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0438, \u0435\u0441\u043b\u0438 \u0447\u0442\u043e \u043d\u0435 \u0442\u0430\u043a, &#8212; \u0440\u0435\u0434\u0438\u0440\u0435\u043a\u0442 \u043d\u0430 \u0433\u043e\u043b\u0443\u044e \u0441\u043f\u0430\u0441\u0438\u0431\u043e \u0431\u0435\u0437 \u043f\u0438\u043a\u0441\u0435\u043b\u044f, \u0431\u0435\u0437 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u044f \u043b\u0438\u0434\u0430 \u0432 \u0431\u0430\u0437\u0443 \u0442\u0440\u0435\u043a\u0435\u0440\u0430 \u0438 \u0431\u0435\u0437 \u043e\u0442\u0441\u044b\u043b\u043a\u0438 \u0432 \u041f\u041f. \u0410 \u044e\u0437\u0435\u0440 \u043e\u0431 \u044d\u0442\u043e\u043c \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0443\u0437\u043d\u0430\u0435\u0442, \u043f\u0443\u0441\u0442\u044c \u0441\u0438\u0434\u0438\u0442 \u0438 \u0432\u043f\u0443\u0441\u0442\u0443\u044e \u0442\u044b\u043a\u0430\u0435\u0442 \u043a\u043d\u043e\u043f\u043a\u0438. \u0418\u0437\u0438!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add a cookie with a phone number<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The idea is as follows: each time a user leaves a request, a cookie is written to the browser that stores the phone number he entered in the form. If he tries to send the same number again, we don't send the lead to pape and don't show the \"Thank you\" pixel on the \"Thank you\" page. In general, you can do the same thing with the name.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add cookies with the number of applications<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The idea is similar to the previous one, only this time we will add a cookie to the user that counts how many requests he has left. If there are more than two (<em>and he should be allowed to keep the other one, for he might have gagged and left the wrong number.<\/em>), then we don't send the lead to PP and show the \"Thank You\" page without the Facebook pixel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0412\u043e\u0442 \u043a\u043e\u0434 \u0438\u0437 \u043c\u043e\u0435\u0433\u043e \u041a\u0435\u0439\u0442\u0430\u0440\u043e, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442 \u0434\u0432\u0435 \u0432\u044b\u0448\u0435\u043f\u0440\u0438\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"831\" height=\"797\" src=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-1.png\" alt=\"\" class=\"wp-image-728\" srcset=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-1.png 831w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-1-300x288.png 300w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-1-768x737.png 768w\" sizes=\"auto, (max-width: 831px) 100vw, 831px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Process the results of sending a lead to the PP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This may come as a surprise to you, but quite a few affiliates tell you right after you send them a lead whether it's valid or not. Here are some examples, what does it look like?<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"842\" height=\"496\" src=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-2.png\" alt=\"\" class=\"wp-image-729\" srcset=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-2.png 842w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-2-300x177.png 300w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-2-768x452.png 768w\" sizes=\"auto, (max-width: 842px) 100vw, 842px\" \/><figcaption>Examples of valid leads from M1 Shop<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"817\" height=\"261\" src=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-3.png\" alt=\"\" class=\"wp-image-730\" srcset=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-3.png 817w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-3-300x96.png 300w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-3-768x245.png 768w\" sizes=\"auto, (max-width: 817px) 100vw, 817px\" \/><figcaption>And here are duplicates from the same place<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"858\" height=\"380\" src=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-4.png\" alt=\"\" class=\"wp-image-731\" srcset=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-4.png 858w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-4-300x133.png 300w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-4-768x340.png 768w\" sizes=\"auto, (max-width: 858px) 100vw, 858px\" \/><figcaption>Invalid by Shakes<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u041e\u0434\u043d\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430: \u0443 \u0440\u0430\u0437\u043d\u044b\u0445 \u041f\u041f \u0440\u0430\u0437\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u043e\u0442\u0432\u0435\u0442\u0430, \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u043e\u043a\u043e\u043f\u0430\u0442\u044c\u0441\u044f \u0432 \u0434\u043e\u043a\u0430\u0445 \u043f\u0430\u0440\u0442\u043d\u0451\u0440\u043a\u0438 \u0438 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u043a \u0447\u0435\u043c\u0443. \u0417\u0430\u0442\u043e \u043f\u043e\u0442\u043e\u043c \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u043f\u043e\u0441\u043b\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u043b\u0438\u0434\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043e\u0442\u0432\u0435\u0442, \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c \u0435\u0433\u043e \u0438 \u043f\u043e\u043d\u044f\u0442\u044c, \u0430 \u0441\u0442\u043e\u0438\u0442 \u043b\u0438 \u0432\u043e\u043e\u0431\u0449\u0435 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u043b\u0438\u0434 \u0432 \u0442\u0440\u0435\u043a\u0435\u0440?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I have it done like this: there is a common class for the abstract entity \"Partner\", classes for each np inherit from it and override the response parsing method. Like:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"787\" height=\"90\" src=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-5.png\" alt=\"\" class=\"wp-image-732\" srcset=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-5.png 787w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-5-300x34.png 300w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-5-768x88.png 768w\" sizes=\"auto, (max-width: 787px) 100vw, 787px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Checking a lead against the general list of leads<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0415\u0441\u043b\u0438 \u0432\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u043b\u044e\u0431\u043e\u0439 \u0442\u0440\u0435\u043a\u0435\u0440 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u041a\u0435\u0439\u0442\u0430\u0440\u043e) \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0435 \u0432 \u043d\u0451\u043c \u0438\u043c\u0435\u043d\u0430 \u0438 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u0442\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u043f\u0438\u043b\u0438\u0442\u044c \u0441\u0435\u0431\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0448\u0442\u0443\u043a\u0443: \u043a\u0430\u043a \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u0442\u043e-\u0442\u043e \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043d\u043e\u0432\u044b\u0439 \u043b\u0438\u0434, \u0432\u044b \u0431\u0435\u0440\u0451\u0442\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043b\u0438\u0434\u0430 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0435 \u0435\u0433\u043e \u043f\u043e \u0441\u0432\u043e\u0435\u0439 \u0431\u0430\u0437\u0435. \u0412 \u0446\u0435\u043b\u043e\u043c, \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043d\u043e\u043c\u0435\u0440\u0430: \u0435\u0441\u043b\u0438 \u043d\u043e\u043c\u0435\u0440 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u0432 \u0442\u0440\u0435\u043a\u0435\u0440\u0435, \u0442\u043e \u0437\u0430\u0447\u0435\u043c \u043d\u0430\u043c \u0435\u0449\u0451 \u043e\u0434\u0438\u043d \u0442\u0430\u043a\u043e\u0439 \u0436\u0435? <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0414\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u0432 \u041a\u0435\u0439\u0442\u0430\u0440\u043e \u0447\u0435\u043a\u0430\u0439\u0442\u0435 \u0432 \u0434\u043e\u043a\u0430\u0445 \u043c\u0435\u0442\u043e\u0434 <code>conversions\/log<\/code> + \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0439\u0442\u0435 \u0434\u0435\u043b\u0430\u0442\u044c \u0432\u044b\u0431\u043e\u0440\u043a\u0443 \u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f\u0448\u043d\u0438\u0439 \u0434\u0435\u043d\u044c, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u043d\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c \u0442\u0440\u0435\u043a\u0435\u0440. \u041d\u0443 \u0438 \u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u0432\u0430\u0448\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0435 \u0437\u0430\u043d\u0438\u043c\u0430\u043b\u0430 \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0434\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u043e\u0431\u0437\u0430\u0432\u0435\u0434\u0438\u0442\u0435\u0441\u044c \u0445\u043e\u0440\u043e\u0448\u0438\u043c \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u043e\u043c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here you go <strong>approximate<\/strong> the code where my phone number is stored in the tag. <code>sub_id_15<\/code>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"824\" height=\"389\" src=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-6.png\" alt=\"\" class=\"wp-image-733\" srcset=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-6.png 824w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-6-300x142.png 300w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-6-768x363.png 768w\" sizes=\"auto, (max-width: 824px) 100vw, 824px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Checking phone numbers<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The last number of our program will be, strangely enough, the same aforementioned library from Google - LibPhoneNumber. But this time we'll use its PHP implementation. <a href=\"https:\/\/giggsey.com\/libphonenumber\/index.php\" target=\"_blank\" rel=\"noreferrer noopener\">Here's the demo site<\/a>where you can play with it, there is also a link to the repository on github.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Well, the check itself is quite simple: we specify the country and number, and the library gives out whether it is correct in its opinion or not.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"815\" height=\"284\" src=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-7.png\" alt=\"\" class=\"wp-image-734\" srcset=\"https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-7.png 815w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-7-300x105.png 300w, https:\/\/yellowweb.top\/wp-content\/uploads\/2022\/09\/image-7-768x268.png 768w\" sizes=\"auto, (max-width: 815px) 100vw, 815px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>CAUTION: <\/strong>\u043d\u0435 \u0432\u043d\u0435\u0434\u0440\u044f\u0439\u0442\u0435 \u044d\u0442\u043e\u0442 \u043c\u0435\u0442\u043e\u0434 \u0431\u0435\u0437\u0434\u0443\u043c\u043d\u043e, \u0438\u043d\u0430\u0447\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0442\u0435\u0440\u044f\u0442\u044c \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0435 \u043b\u0438\u0434\u044b. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e \u043c\u043e\u0438\u043c \u0442\u0435\u0441\u0442\u0430\u043c, \u044d\u0442\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0432\u0435\u0441\u044c\u043c\u0430 \u043d\u0435\u043f\u043b\u043e\u0445\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u0435\u0432\u0440\u043e\u043f\u0435\u0439\u0441\u043a\u0438\u043c\u0438 \u043d\u043e\u043c\u0435\u0440\u0430\u043c\u0438, \u043d\u043e \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u043d\u043e\u043c\u0435\u0440\u0430 \u0438\u0437 \u041b\u0430\u0442\u0410\u043c\u0430, \u0441\u043a\u0430\u0436\u0435\u043c, \u0438\u0437 \u0427\u0438\u043b\u0438. \u041f\u043e\u044d\u0442\u043e\u043c\u0443, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0451 \u043f\u043e \u043f\u043e\u043b\u043d\u043e\u0439, \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u0435 \u0435\u0451 \u043f\u0440\u043e\u0441\u0442\u043e \u0432 \u0432\u0438\u0434\u0435 \u043b\u043e\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f &#8212; \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0439\u0442\u0435, \u0447\u0442\u043e \u043e\u043d\u0430 \u0434\u0443\u043c\u0430\u0435\u0442 \u043f\u043e \u043f\u043e\u0432\u043e\u0434\u0443 \u0432\u0430\u0448\u0435\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430, \u0430 \u043f\u043e\u0442\u043e\u043c \u0432\u043e\u0437\u044c\u043c\u0438\u0442\u0435 \u0432\u0441\u0435 \u043d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0435 \u0441 \u0435\u0451 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u043b\u0438\u0434\u044b \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0438\u0445 \u043f\u043e \u0442\u0440\u0435\u043a\u0435\u0440\u0443!!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ugh, I think that's it! It is not necessary to implement all the above solutions. First of all, the number of people who like to click 20 times on the \"Order\" button varies from one GEO to another, in Europe less, in Africa much more. And secondly, the ability to leave ONE repeated request for a user <strong>should be<\/strong>: maybe he made a mistake and entered the wrong phone number? For this purpose, by the way, it is good to show the phone number and name on the \"Thank you\" page, so that the user can see what he entered there. So start small, and only if you are completely fed up with these froders, start implementing everything in a row ?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I don't think I forgot to tell you anything, but if you know any other good ways to reduce the thrash, welcome in the comments, we'll complete the list together!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And Yellow Web was with you, ley in plus and see you later ?\ufe0f<\/p>\n\n\n<section class=\"ywb-related-reading\" aria-label=\"What to read next\">\r\n        <div class=\"ywb-related-reading__inner\">\r\n            <h2 class=\"ywb-related-reading__title\">What to read next<\/h2>\n            <p class=\"ywb-related-reading__hub-note\">\n                <a class=\"ywb-related-reading__hub-link\" href=\"https:\/\/yellowweb.top\/en\/en\/poleznye-materialy-po-arbitrazhu-trafika\/#hub-landings-cloaking\">Open the full traffic arbitrage hub \u2192<\/a>\n            <\/p>\n            <div class=\"ywb-related-reading__grid\">\r\n                                                        <a class=\"ywb-related-reading__card\" href=\"https:\/\/yellowweb.top\/en\/en\/redaktiruem-lendingi-kak-profi-ochistka-zamena-offera-strany-i-yazyka-polnyj-cheklist\/\">\n                        <span class=\"ywb-related-reading__card-title\">Edit Landing Pages Like a Pro: Cleanup, Offer, Country, and Language Checklist<\/span>\n                        <span class=\"ywb-related-reading__card-text\">\u041a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0438 \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0435\u043d\u0434\u0438\u043d\u0433.<\/span>\n                    <\/a>\n                                                        <a class=\"ywb-related-reading__card\" href=\"https:\/\/yellowweb.top\/en\/en\/11-fishek-dlya-lendingov-kotorye-mozhno-sdelat-pryamo-sejchas-chtoby-uvelichit-svoj-profit\/\">\n                        <span class=\"ywb-related-reading__card-title\">11 Landing Page Tweaks You Can Implement Right Now to Increase Profit<\/span>\n                        <span class=\"ywb-related-reading__card-text\">\u0427\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u0432 \u043b\u0435\u043d\u0434\u0435 \u0443\u0436\u0435 \u0441\u0435\u0439\u0447\u0430\u0441.<\/span>\n                    <\/a>\n                                                        <a class=\"ywb-related-reading__card\" href=\"https:\/\/yellowweb.top\/en\/en\/10-sposobov-sozdat-vajt-pejdzh-vse-izvestnye-mne-varianty\/\">\n                        <span class=\"ywb-related-reading__card-title\">10 Ways to Build a White Page<\/span>\n                        <span class=\"ywb-related-reading__card-text\">White page \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u0430\u044f \u0430\u043d\u0442\u0438\u0431\u0430\u043d-\u0442\u0435\u0445\u043d\u0438\u0447\u043a\u0430.<\/span>\n                    <\/a>\n                            <\/div>\r\n        <\/div>\r\n    <\/section>","protected":false},"excerpt":{"rendered":"<p>Eighteen practical ways to reduce rejection risk, obvious trash, and avoidable quality issues on landing pages.<\/p>","protected":false},"author":2,"featured_media":736,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[30,62],"tags":[],"class_list":["post-714","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-landings","category-aff-programs"],"_links":{"self":[{"href":"https:\/\/yellowweb.top\/en\/wp-json\/wp\/v2\/posts\/714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yellowweb.top\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yellowweb.top\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yellowweb.top\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/yellowweb.top\/en\/wp-json\/wp\/v2\/comments?post=714"}],"version-history":[{"count":5,"href":"https:\/\/yellowweb.top\/en\/wp-json\/wp\/v2\/posts\/714\/revisions"}],"predecessor-version":[{"id":1764,"href":"https:\/\/yellowweb.top\/en\/wp-json\/wp\/v2\/posts\/714\/revisions\/1764"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yellowweb.top\/en\/wp-json\/wp\/v2\/media\/736"}],"wp:attachment":[{"href":"https:\/\/yellowweb.top\/en\/wp-json\/wp\/v2\/media?parent=714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yellowweb.top\/en\/wp-json\/wp\/v2\/categories?post=714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yellowweb.top\/en\/wp-json\/wp\/v2\/tags?post=714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}