• Francia
página de estado
demo
asistencia
FAQContacte el soporte tecnico
Buscar
Categoria
Tags
España
Francia
España
Europa (Inglés)
India
Página principal
Casos de uso
Crear un pago
Crear un pago en vencimientos
Crear un pago multitarjeta
Crear un pago por token
Crear un enlace de pago
Crear una suscripción
Gestione sus suscripciones
Gestione sus transacciones
Analizar los diarios
Docs API
Formulario incrustado
API REST
Formulario en redirección
Pago móvil
Intercambio de ficheros
Ejemplo de código
Medios de pago
Plugins
Guías
Back office Experto
Guías funcionales

Google Analytics

Google Analytics permite el seguimiento del tráfico de páginas de un sitio web. También le permite realizar un seguimiento de las acciones de un usuario al interior de la página.

Este artículo explica cómo utilizar los eventos de Google Analytics con el formulario incrustado, así como con el pop-in.

Para comprender este artículo, debe tener conocimientos básicos del funcionamiento de Google Analytics. Para más información, consulte la siguiente página:.

Existen dos maneras de emitir un evento de Google Analytics:

Depuis la page "retour à la boutique"

À la fin du paiement, le formulaire embarqué redirige l'acheteur sur la page de confirmation de paiement, aussi appellée "retour à la boutique". Cette URL est définie à partir du paramètre kr-post-url-success:

https://github.com/lyra/rest-php-examples/blob/master/www/minimalEmbeddedForm.php#L81-L82
  <!-- Javascript library. Should be loaded in head section -->
  <script 
   src="https://static.lyra.com/static/js/krypton-client/V4.0/stable/kr-payment-form.min.js" 
   kr-public-key="69876357:testpublickey_DEMOPUBLICKEY95me92597fd28tGD4r5" 
   kr-post-url-success="paid.html">
  </script>
  <!-- Javascript library. Should be loaded in head section -->
  <script 
   src="<?php echo $client->getClientEndpoint();?>/static/js/krypton-client/V4.0/stable/kr-payment-form.min.js"
   kr-public-key="<?php echo $client->getPublicKey();?>"
   kr-post-url-success="paid.php">
  </script>

Para más información, consulte:: Primeros pasos: pago simple.

Esta página recibe (en la configuración POST) la transacción recién creada. Para obtener más detalles, consulte la página Análisis del resultado del pago mediante devolución a la tienda. A partir de esta información, puede emitir un evento de la siguiente manera:

<?php
require_once __DIR__ . '/vendor/autoload.php';
$client = new Lyra\Client();
$formAnswer = $client->getParsedFormAnswer();
?>
<script type="text/javascript">
ga('send', 'event', 'payment', 'new_transaction', 'status', "<?php echo $formAnswer['kr-answer']['orderStatus']; ?>");</script>

Este ejemplo emite un evento new_transaction en la categoría payment. El estado de la transacción también es enviado.

Este ejemplo utiliza nuestro SDK PHP. Para más información, consulte: SDKs Serveurs.

Desde la página del formulario.

Si su sitio web es de tipo aplicación web monopágina (o Single Page Application ), usted debe emitir los eventos de Google Analytics en JavaScript. Para ello, utilice los eventos del formulario incrustado.

Para recuperar la transacción recién creada, debe utilizar el evento KR.onSubmit.

Ejemplo de código usando jQuery:

<script type="text/javascript">
    $(document).ready(function(){
      KR.onSubmit( function(event){
        /* emit a Google Analytics event */
        ga('send', 'event', 'payment', 'new_transaction', 'status', event.clientAnswer.orderStatus));
        
        /* return values:
         * true: kr-post-success-url is called using POST
         * false: kr-post-success-url is not called, execution stops.
         */
        return false;
      });
    });
</script>

Para más información sobre los eventos de JavaScript, pulse aquí: Referencia del cliente JavaScript.

Jobs
Legal
GDPR
25.18-1.11