Dodaj SDK do swojego projektu za pomocą preferowanego menedżera pakietów.
npm install @tracio/vueyarn add @tracio/vuepnpm add @tracio/vueZacznij pracę z minimalną konfiguracją.
<script setup>import { useVisitorId } from '@tracio/vue'const { data: visitorId } = useVisitorId()</script><template> <div>Visitor: {{ visitorId }}</div></template>Gotowe do produkcji wzorce z obsługą błędów, stanami ładowania i zaawansowaną konfiguracją.
<script setup>import { ref, watch } from 'vue'import { useTracioResult } from '@tracio/vue'const { data, isLoading, error, getData } = useTracioResult()const history = ref([])watch(data, (result) => { if (result?.visitorId) { history.value.push({ id: result.visitorId, timestamp: new Date().toISOString(), }) }})</script><template> <div v-if="isLoading">Identifying...</div> <div v-else-if="error">Error: {{ error.message }}</div> <div v-else-if="data"> <p>Visitor: {{ data.visitorId }}</p> <p>Bot: {{ data.bot.detected ? 'detected' : 'clear' }} ({{ data.bot.confidence }}/100)</p> <button @click="getData">Re-identify</button> </div></template>Wszystkie dostępne opcje inicjalizacji i konfiguracji SDK.
publicKeystringTwój klucz publiczny z panelu — bezpieczny do umieszczenia w przeglądarceendpointstringNiestandardowy adres URL punktu końcowego dla wdrożeń kierowanych przez proxy — jawny URL ma pierwszeństwo przed regionemregionstringRegion danych: us lub eutimeoutMsnumberLimit czasu całego wywołania getResult(), w milisekundachlinkedIdstringTwój wewnętrzny identyfikator konta zalogowanego użytkownika, dzięki któremu wizyty z tego samego urządzenia można powiązaćtagstringDowolna etykieta dołączana do żądania identyfikacji, np. checkout lub logindebugbooleanLoguje cykl życia skryptu i aktywność sieciową w konsoli przeglądarkiscriptUrlstringPełne nadpisanie adresu URL skryptu agenta — do self-hostingu lub Subresource IntegrityZagłęb się dzięki pełnej dokumentacji API, konfiguracji webhooków i zaawansowanym przewodnikom.
Pełna dokumentacja API, przewodniki integracji i najlepsze praktyki.
Dostarczanie zdarzeń w czasie rzeczywistym, schemat ładunku i weryfikacja podpisu.
Skonfiguruj powiadomienia o zdarzeniach w czasie rzeczywistym dla każdej identyfikacji urządzenia.
Dodaj fingerprinting urządzeń do swojej aplikacji Vue w mniej niż 5 minut.