В этой статье блога мы рассмотрим различные методы импорта списка тегов в базу данных Mautic (DB). Mautic — это надежная платформа автоматизации маркетинга, которая позволяет компаниям эффективно управлять своими маркетинговыми кампаниями. Импортировав список тегов, вы можете классифицировать свои контакты, сегментировать аудиторию и персонализировать свои маркетинговые усилия. Итак, давайте рассмотрим различные методы выполнения этой задачи!
Метод 1: Импорт файла CSV
Один из самых простых способов импортировать список тегов в Mautic DB — использовать файл со значениями, разделенными запятыми (CSV). Вот фрагмент кода, демонстрирующий этот метод:
<?php
// Load Mautic API library
require_once 'mautic-api-library/vendor/autoload.php';
use Mautic\Auth\ApiAuth;
use Mautic\MauticApi;
$settings = [
'userName' => 'your_mautic_username',
'password' => 'your_mautic_password',
];
$initAuth = new ApiAuth();
$auth = $initAuth->newAuth($settings);
$api = new MauticApi();
$contactsApi = $api->newApi('contacts', $auth, 'your_mautic_base_url');
$tagList = [];
// Read the CSV file
if (($handle = fopen('tag_list.csv', 'r')) !== false) {
while (($data = fgetcsv($handle, 1000, ',')) !== false) {
$tagList[] = $data[0]; // Assuming the tags are in the first column
}
fclose($handle);
}
// Import tags
$contactsApi->addTags($tagList);
?>
Метод 2: Mautic API
Другой метод импорта списка тегов — непосредственное использование Mautic API. Это дает вам больше контроля и гибкости над процессом импорта. Вот пример того, как этого можно добиться:
<?php
// Load Mautic API library
require_once 'mautic-api-library/vendor/autoload.php';
use Mautic\Auth\ApiAuth;
use Mautic\MauticApi;
$settings = [
'userName' => 'your_mautic_username',
'password' => 'your_mautic_password',
];
$initAuth = new ApiAuth();
$auth = $initAuth->newAuth($settings);
$api = new MauticApi();
$tagsApi = $api->newApi('tags', $auth, 'your_mautic_base_url');
$tagList = ['Tag 1', 'Tag 2', 'Tag 3']; // Replace with your own tag list
// Import tags
foreach ($tagList as $tagName) {
$tagsApi->create(['tag' => $tagName]);
}
?>
Метод 3: плагин Mautic
Если вы предпочитаете более удобный подход, вы можете изучить плагины Mautic, которые предлагают функцию импорта тегов. Эти плагины часто предоставляют графический интерфейс платформы Mautic, упрощая импорт списков тегов и управление ими. Проверьте торговую площадку Mautic на наличие доступных плагинов, соответствующих вашим требованиям.
Импорт списка тегов в Mautic DB — жизненно важная задача для эффективной автоматизации маркетинга. В этой статье мы рассмотрели три различных метода выполнения этой задачи: импорт файлов CSV, API Mautic и плагины Mautic. Каждый метод имеет свои преимущества, поэтому выберите тот, который лучше всего соответствует вашим потребностям. Благодаря возможности классифицировать контакты и сегментировать аудиторию вы сможете повысить эффективность своих маркетинговых усилий с помощью Mautic.