Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
backstage:6-nastroit-prodazhu-biletov-na-sayte-teatra [2020/09/18 11:15] v.voronin |
backstage:6-nastroit-prodazhu-biletov-na-sayte-teatra [2023/05/29 11:51] (текущий) i.abramov |
||
|---|---|---|---|
| Строка 17: | Строка 17: | ||
| На той же странице генерируется скрипт для вставки на страницу вашего сайта. Пример такого скрипта: | На той же странице генерируется скрипт для вставки на страницу вашего сайта. Пример такого скрипта: | ||
| + | <code html> | ||
| <div id=" | <div id=" | ||
| <script type=" | <script type=" | ||
| Строка 31: | Строка 31: | ||
| document.body.appendChild(script); | document.body.appendChild(script); | ||
| </ | </ | ||
| - | | + | </ |
| Строка 66: | Строка 66: | ||
| Пример данных API: | Пример данных API: | ||
| + | <code json> | ||
| { | { | ||
| " | " | ||
| " | " | ||
| " | " | ||
| + | " | ||
| " | " | ||
| " | " | ||
| Строка 87: | Строка 89: | ||
| " | " | ||
| } | } | ||
| + | </ | ||
| * //script// – готовый код для разворачивания фрейма Ticketland. В нем указана ссылка на схему зала | * //script// – готовый код для разворачивания фрейма Ticketland. В нем указана ссылка на схему зала | ||
| Строка 96: | Строка 98: | ||
| Пример PHP – кода для обращения к API – Ticketland: | Пример PHP – кода для обращения к API – Ticketland: | ||
| + | <code php> | ||
| if (!ini_get(' | if (!ini_get(' | ||
| error_log(" | error_log(" | ||
| Строка 132: | Строка 135: | ||
| print $result . PHP_EOL; | print $result . PHP_EOL; | ||
| + | </ | ||
| Строка 137: | Строка 141: | ||
| * // | * // | ||
| * //$result// – JSON – объект содержащий всю информацию из API – Ticketland | * //$result// – JSON – объект содержащий всю информацию из API – Ticketland | ||
| + | |||
| + | ---- | ||
| + | |||
| + | === Расширенный Iframe (новая версия) === | ||
| + | Теперь, | ||
| + | |||
| + | Ссылка для подключения к новому API: https:// | ||
| + | Формат авторизации не изменился и остается актуальным, | ||
| + | |||
| + | **Отличия в следующем: | ||
| + | * В JSON-ответ будут попадать также мероприятия/ | ||
| + | * Для мероприятий, | ||
| + | |||
| + | При подключении к новому API необходимо начать учитывать передаваемые в параметре reveal_dt дату и время. Параметр будет говорить, | ||
| + | |||
| + | **Возможны 2 механики: | ||
| + | - Выводить на сайте мероприятия, | ||
| + | - Не выводить на сайте мероприятие, | ||
| + | |||
| + | **Ниже возможная схеме регулировки отображения кнопок: | ||
| + | {{: | ||
| + | |||
| + | ---- | ||
| === Параметры TLConf === | === Параметры TLConf === | ||
| - | **googleAnalytics** | + | * **googleAnalytics** |
| идентификатор счетчика, | идентификатор счетчика, | ||
| значение по умолчанию '' | значение по умолчанию '' | ||
| - | **useEcommerceGa** | + | * **useEcommerceGa** |
| использовать для передачи данных функцию ga | использовать для передачи данных функцию ga | ||
| значение по умолчанию true | значение по умолчанию true | ||
| - | **useEcommerceGtag** | + | * **useEcommerceGtag** |
| использовать для передачи данных функцию gtag | использовать для передачи данных функцию gtag | ||
| значение по умолчанию false, | значение по умолчанию false, | ||
| - | **ecommerceCallback** | + | * **ecommerceCallback** |
| указать callback функцию в которую будет передан объект ecommerce по умолчанию function(ecommerce){ | указать callback функцию в которую будет передан объект ecommerce по умолчанию function(ecommerce){ | ||
| window.dataLayer = window.dataLayer || []; | window.dataLayer = window.dataLayer || []; | ||
| Строка 160: | Строка 187: | ||
| Для получения данных электронной торговли есть два способа | Для получения данных электронной торговли есть два способа | ||
| - | - подписаться на событие передаваемое из " | + | |
| - | Пример window.addEventListener(' | + | - в конфиге переопределить функцию. |
| - | Документация https:// | + | |
| - | + | ||
| - | - в конфиге переопределить функцию. TLConf.ecommerceCallback = function(ecommerce){}; | + | |
| ** Покупка ** | ** Покупка ** | ||
| - | {" | + | |
| + | <code JSON> | ||
| + | { | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | === Фрейм в Вконтакте === | ||
| + | |||
| + | == Для организации продаж в социальной сети вконтакте нужно == | ||
| + | |||
| + | * Профиль социальной сети ВКонтакте | ||
| + | * Группа или публичная страница, | ||
| + | * доступ к номеру мобильного телефона, | ||
| + | |||
| + | - Запросите у саппорта личный iframe-hash(1) для vk.com | ||
| + | - Перейдите на страницу создания приложения https:// | ||
| + | - Введите название вашего приложения, | ||
| + | - Выберите платформу: | ||
| + | - Нажмите кнопку " | ||
| + | - Выполните Подтверждение действия через SMS {{: | ||
| + | - В разделе ' | ||
| + | - После этого смело нажимайте на кнопку ' | ||
| + | - Далее переходим во вкладку настройки. Поле ' | ||
| + | - Во всех блоках, | ||
| + | - Переходим в сообщество, | ||
| + | - Переходим во вкладку ' | ||
| + | |||
| + | После этого все готово и все работает | ||