Grabify – популярный веб-инструмент, который позволяет создавать ссылки отслеживания, также известные как канарейки, для отслеживания и сбора информации о посетителях, которые нажимают на эти ссылки. В этой статье мы сосредоточимся на особой функции Grabify под названием «Canary with Preview». Мы рассмотрим различные методы создания канареек с предварительным просмотром и предоставим сопроводительные примеры кода. Давайте погрузимся!
Метод 1: встраивание изображения для предварительного просмотра
Один из способов создать канарейку Grabify с предварительным просмотром — встроить изображение непосредственно в ссылку отслеживания. Когда ссылка публикуется, встроенное изображение действует как предварительный просмотр, побуждая пользователей щелкнуть ссылку. Вот пример того, как этого добиться с помощью HTML:
<a href="https://grabify.link/your-tracking-code">
<img src="https://your-preview-image-url.com" alt="Preview Image">
</a>
<meta property="og:title" content="Your Canary Title">
<meta property="og:description" content="Your Canary Description">
<meta property="og:image" content="https://your-preview-image-url.com">
<meta property="og:url" content="https://grabify.link/your-tracking-code">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Your Canary Title">
<meta name="twitter:description" content="Your Canary Description">
<meta name="twitter:image" content="https://your-preview-image-url.com">
<meta name="twitter:url" content="https://grabify.link/your-tracking-code">
Метод 4: создание динамических предварительных просмотров с помощью JavaScript
Если вам нужны динамические предварительные просмотры, которые меняются в зависимости от взаимодействия с пользователем или других факторов, вы можете использовать JavaScript для их создания. Вот пример динамического обновления изображения предварительного просмотра с помощью JavaScript:
<a href="https://grabify.link/your-tracking-code">
<img id="preview-image" src="https://placeholder-image-url.com" alt="Preview Image">
</a>
<script>
const previewImage = document.getElementById('preview-image');
// Update the preview image URL dynamically
previewImage.src = 'https://your-dynamic-image-url.com';
</script>