Подтверждение доменов в БМ в Facebook. Онлайн-сервис по привязке. Интеграция с Keitaro.

AEZAKMI_ RU
2 min readMay 31, 2021

Спасибо за контент NPPR Team — подписывайся на паблик ВК

Если у Вас есть БМ, вы можете подтвердить домен в БМ без особого напряга.

NPPR Teamрешили этот вопрос небольшим скриптом.

Вам понадобится:

  1. Отдельный сервер, куда будем ставить скрипт подтверждения. К сожалению, данный костыль не дает возможности корректно работать всем страницам сайта, который заканчивается на .html и лежат в корне сайта. (В дальнейшем, мы выкатим скрипт, который будет работать в связке с кейтаро). Данное решение временное.
  2. Сам скрипт — https://nppr.team/scripts/verify_domains.zip

Настройки ЧПУ для apache происходят посредством .htaccess, который находится в архиве, если же у Вас сервер на nginx (.htaccess без костылей работать не будет), то в настройках nginx пропишите:

location / { rewrite ^/(.*)\.html /fb.php?id=$1; }

Принцип работы простой, обращаясь к любой странице, скрипт выводит информацию из адреса в теле страницы.

Или

Воспользоваться нашим онлайн-сервисом — https://verify.nppr.team/.

Для этого привяжите свой домен или пачку доменов по A-записи к данному IP адресу — 217.12.209.101

Подтвердите домен в ФБ и отвяжите домен от нашего сервера и далее используйте его в рекламной кампании в ФБ.

Как мы работаем?

  1. На отдельном сервере по А записи, мы крепим домены на подтверждение.
  2. Добавляем домен в ФБ и подтверждаем.
  3. Меняем А запись у домена на сервер с Кейтаро.

Или же Вам это все не нужно и Вы можете использовать стандартное подтверждение, которое предлагает сам ФБ: Мета-тег, Файл, DNS-запись.

Удобно или нет, решать Вам.

Upd. Интеграция с Keitaro.

2. Даёте права из под root: chown keitaro:keitaro fb.php

3. в /etc/nginx/conf.d/keitaro/locations-tracker.inc пишете перед

# Tracker locations

location ~ ^/([0–9a-zA-Z]+)\.html$ {

try_files $uri $uri/ /fb.php$is_args$args;

include /etc/nginx/conf.d/keitaro/nontracker.inc;

}

4. Из под root делает команду: service nginx reload

5. Файл fb.php

<?php

header(‘Content-Type: text/html; charset=UTF-8’);

$uri = trim($_SERVER[‘REQUEST_URI’], ‘/’);

echo str_replace(‘.html’, ‘’, $uri);

Теперь все домены загруженные в трекер Keitaro можно подтверждать без танцев с бубном.

Спасибо и подписывайтесь на наш ТГ: https://t.me/nppr_team

Originally published at https://m.vk.com.

--

--