Мы выпустили функцию для ротации ключевых слов в URL-адресах для поискового арбитража.
Эта функция пока не является внутренней и использует внешний Cloudflare Worker (в вашей собственной учетной записи Cloudflare) для ее выполнения. Мы планируем сделать внутреннюю функцию для этого позже - просто было быстрее сделать это таким образом, чтобы как можно скорее предоставить эту функцию пользователям.
Пожалуйста, обратите внимание, что поскольку это будет размещено в вашей собственной учетной записи Cloudflare:
- Вам нужно будет использовать свой собственный домен или поддомен для этого, отдельно от доменов отслеживания FunnelFlux
- Вы будете нести расходы в зависимости от объема согласно тарифам Cloudflare здесь
- Workers включает бесплатный лимит в 100 000 запросов в день
- Свыше этого вам потребуется платная подписка за $5/месяц, которая включает 10 млн запросов, после чего $0,30 за миллион.
Настройка вашего Cloudflare worker
Во-первых, войдите в свою учетную запись Cloudflare, где вы создадите worker. Домен, который вы собираетесь использовать, должен быть в этой учетной записи. Перейдите в раздел Workers & Pages:
Нажмите синюю кнопку Create Application > Create Worker.
Дайте ему полезное имя и разверните его:
После завершения нажмите configure worker, чтобы перейти на его главный экран с деталями, как показано ниже:
Далее нам нужно настроить домен для него. Поскольку наш сервер (worker) находится внутри Cloudflare, нам нужно использовать функцию пользовательского домена.
Нажмите вкладку triggers > add custom domain:
Введите домен, который вы хотели бы использовать. Я бы рекомендовал использовать поддомен того же домена, который вы используете для FunnelFlux, например
После добавления начнется инициализация, которая может занять 5-10 минут. Если вы проверите DNS-записи для домена, вы увидите, что Cloudflare добавил поддомен со ссылкой на worker.
Чтобы проверить, работает ли это, вы можете нажать на ссылку пользовательского домена. Он должен ответить Hello World, как и ссылка предварительного просмотра в верхней части страницы:
Когда это заработает, нажмите на Quick Edit
, чтобы отредактировать код приложения.
Удалите все содержимое и замените его нашим пользовательским кодом, который можно найти здесь.
Это должно выглядеть так:
Если вы нажмете кнопку "Send" в панели предварительного просмотра, она должна выдать ответ 404 и сообщить Missing required parameters. Make sure domain, funnel and traffic source IDs are passed in the URL
-- это правильно и является ожидаемым поведением.
Теперь нажмите Save and deploy, чтобы включить функцию!
Настройка ваших источников трафика и предложений
Для поискового арбитража обычно нужно передавать много данных о ключевых словах, каким-то образом специфичных для этого партнера по арбитражу.
В FunnelFlux вы можете передавать данные о ключевых словах на уровне предложения, жестко кодируя их или передавая их в ссылках источника трафика, а затем динамически передавая их в предложение.
Чтобы использовать эту функцию ротации, нам нужно использовать последний вариант, поэтому нам нужно настроить поля в источнике трафика, а затем сопоставить их в передаче предложения.
Для начала создайте источник трафика, используя один из наших шаблонов. Я бы рекомендовал создать отдельный источник для каждого партнера по арбитражу, а затем отредактировать его. Какие поля ключевых слов вы будете использовать, будет зависеть от партнера по арбитражу.
Давайте сначала рассмотрим Sedo, который мы можем найти в шаблонах источников предложений. В разделе передачи данных у нас есть следующее:
Обратите внимание на все эти токены {data-xxx}
-- они предназначены для передачи данных из полей отслеживания источника трафика. Таким образом, нам нужно убедиться, что наш источник трафика передает ad_title
, site_id
и keyword1
дальше.
Теперь мы можем создать источник TikTok (Sedo) и добавить эти поля:
Кроме того, при использовании этого генератора ссылок для поискового арбитража добавьте еще одно поле с названием keyword_string
в список выше.
Давайте рассмотрим еще один пример - Tonic. Если вы используете шаблон источника предложений Tonic, вы увидите следующее в разделе передачи данных:
Здесь гораздо меньше происходит в области ключевых слов, только значение ad_title
. Нам нужно динамически передавать как это значение, так и site_id
из источника трафика.
Поэтому мы можем создать источник трафика TikTok (Tonic) и настроить его следующим образом:
Здесь параметр ad_title
является единственным, предоставляющим контекст ключевого слова, и это единственный параметр, который мы могли бы вращать с помощью функции ссылки.
При идеальной настройке источника трафика <> источника предложения вы можете теперь генерировать ссылки с этой функцией для случайного вращения значений.
Генерация ссылок с ротацией ключевых слов
Теперь, когда все готово, вы можете генерировать ссылки, которые будут автоматически вращать ключевые слова.
Выберите свой источник трафика и детали ссылки -- как при генерации любой ссылки.
Для домена worker, укажите ваш пользовательский домен worker, например arb-worker.lumetric.io
-- без https:// или слэшей.
Затем выберите параметры URL, которые предназначены для передачи ключевых слов, и добавьте к ним несколько значений. Не выбирайте другие поля, например campaign
, external
, ad_id
и т.д. или значение keyword_list:
Вы увидите, что она генерирует большую ссылку ниже для использования в вашей кампании.
Эта ссылка передает все значения, а затем ваш Cloudflare worker отвечает за случайный выбор из них, построение исходящего URL FunnelFlux и перенаправление на него вместе со значением keyword_string
, которое перечисляет все использованные термины (т.е. комбинацию).
Перенаправление Cloudflare будет очень быстрым, так что вам не нужно об этом беспокоиться. Но при большом объеме учитывайте тарификацию Cloudflare (хотя она довольно дешевая, так что, вероятно, имеет положительный ROI по сравнению с ценностью, которую вы получаете от ротаций).
Обязательно протестируйте ссылку самостоятельно и просмотрите данные отчетов. Я загрузил вышеуказанную ссылку много раз, затем разбил данные в отчетах следующим образом:
И вот и все, вы закончили!
Если у вас есть какие-либо вопросы, обратитесь в нашу службу поддержки.