DocumentaciónCambiar desde DataFast

02 · Instalación

Pasa de DataFast cambiando una sola etiqueta

Tally lee lo que lee la etiqueta de DataFast, así que el código de tus páginas se queda como está.

01Cambia la etiqueta

Quita la etiqueta de DataFast y añade la tuya, desde la página Setup del sitio. Nada más cambia en tus páginas.

Quitar
<script defer data-website-id="dfid_…" data-domain="yoursite.com" src="https://datafa.st/js/script.js"></script>
Añadir
<script defer data-site="k3xq2mfa7twp" src="https://t.tallybyoutpost.com/script.js"></script>

02Lo que sigue funcionando

  • data-website-id en la etiqueta, leído como data-site, y data-allow-localhost="true".
  • Las llamadas a window.datafast(name, props), y el snippet de cola de DataFast para las llamadas hechas antes de que cargue el script.
  • Los atributos data-fast-goal="name" con sus propiedades data-fast-goal-<key> (el kebab-case pasa a snake_case, como los lee DataFast).
  • La cookie datafast_visitor_id: un visitante que vuelve la conserva como su ID de visitante, y se sigue renovando, así que el código de checkout que la lee sigue vinculando ventas.
  • datafast_visitor_id en los metadatos de Stripe, Paddle, Lemon Squeezy o Polar, leído tal cual.
  • localStorage.datafast_ignore = true, que excluye un navegador.
  • Las llamadas a la API de pagos de DataFast: la misma ruta y el mismo cuerpo (Payments API).

03Lo que funciona distinto

  • data-domain se ignora: el script encuentra por sí solo el dominio más amplio que puede alojar su cookie.
  • El modo sin cookies, el modo de consentimiento y el enrutamiento por hash son atributos del único script (data-mode, data-hash), no archivos separados.
  • data-api-url no se lee: un proxy se configura con data-api. Un proxy de DataFast reenvía a DataFast, así que hay que cambiarlo de todos modos al cambiar de etiqueta (Servirlo desde tu dominio).
  • Propiedades de objetivos: pasadas 10, o con una clave no válida, se guardan las 10 primeras válidas, mientras que DataFast descarta el objetivo.
  • datafast_session_id no se escribe: las sesiones se calculan en el servidor, y las ventas se vinculan por el ID del visitante.
  • datafast('identify', …) y datafast('payment', …) se convierten en un identify cuando llevan un email, con el que se cotejan los compradores. No se envían nombres, imágenes ni claves personalizadas.
  • Los Payment Links de Stripe se etiquetan por sí solos con el ID del visitante (client_reference_id).
  • Un clic en un enlace a cualquier otro nombre de host cuenta como saliente, incluido app.yoursite.com desde www.yoursite.com.

04Lo que no viene incluido

05Comprueba que funciona

¿Falta algo o no coincide con lo que ves? Escribe a support@tallybyoutpost.com y dinos qué página.