---
metadata:
  - name: generator
    content: Diplodoc Platform v5.55.2
alternate:
  - https://www.yandex.com/support/metrica/en/objects/method-sprav.md
  - https://www.yandex.com/support/metrica/es/objects/method-sprav.md
  - https://www.yandex.com/support/metrica/pt/objects/method-sprav.md
  - https://www.yandex.com/support/metrica/ru/objects/method-sprav.md
  - https://www.yandex.com/support/metrica/tr/objects/method-sprav.md
  - https://www.yandex.com/support/metrica/zh/objects/method-sprav.md
  - href: es/objects/method-sprav.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://www.yandex.com/support/metrica/es/llms.txt


# Referencia de los métodos en la versión anterior

En Yandex Metrica, se han actualizado el fragmento de código para las etiquetas y los [métodos de la API de JavaScript](https://www.yandex.com/support/metrica/es/objects/method-reference.md). La versión anterior de los métodos se muestra a continuación.


{% cut "addFileExtension" %}


Rastrea descargas de archivos con las extensiones especificadas.

```javascript
addFileExtension(extensions)
```

El parámetro `extensions` es el mismo que el parámetro en la [versión nueva del método](https://www.yandex.com/support/metrica/es/objects/addfileextension.md).


{% endcut %}




{% cut "extLink" %}


Enviando información sobre tráfico de enlaces externos.

```javascript
extLink(url[, options])
```

Los parámetros `url` y `options` son los mismos que los parámetros en la [versión nueva del método](https://www.yandex.com/support/metrica/es/objects/extlink.md).


{% endcut %}

{% cut "file" %}


Envía información sobre descargas de archivos.

```javascript
file(url[, options])
```

Los parámetros `url` y `options` son los mismos que los parámetros en la [versión nueva del método](https://www.yandex.com/support/metrica/es/objects/file.md).


{% endcut %}

{% cut "getClientID" %}


Obtener el ID de usuario del sitio asignado por Yandex Metrica.

```javascript
yaCounterXXXXXXXX.getClientID()
```


{% endcut %}

{% cut "hit" %}


Envíe datos sobre una vista de página.

```javascript
hit(url[, options])
```

Ejemplo:

```javascript
var yaCounte rXXXXXXXX = new Ya.Metrika({id: XXXXXX});
//...
yaCounterXXXXXXXX.hit('#!contacts', {
    title: 'Contact',
    referer: 'http://ejemplo.com/#!main'
});
```

Los parámetros `url` y `options` son los mismos que los parámetros en la [versión nueva del método](https://www.yandex.com/support/metrica/es/objects/hit.md).


{% endcut %}

{% cut "notBounce" %}


Envía información sobre los no rebotes.

```javascript
notBounce([options])
```

El parámetro `options` es el mismo que el parámetro en la [versión nueva del método](https://www.yandex.com/support/metrica/es/objects/notbounce.md).


{% endcut %}

{% cut "params" %}


Transmisión de [parámetros de sesión](https://www.yandex.com/support/metrica/es/data/visit-params-data.md) personalizados.

```javascript
params(parameters)
```

Ejemplos de transmisión de parámetros de sesión:


{% cut "Estado de usuario" %}


```javascript
var yaParams = {
     x: 10,
     y: "usuario no autorizado"
}

var yaCounte rXXXXXXXX = new Ya.Metrika({id: XXXXXX, params: window.yaParams||{}});
```


{% endcut %}

{% cut "Prueba A/B" %}


Supongamos que necesitamos realizar un experimento para determinar cómo el color del botón **Comprar** afecta la tasa de conversión para una meta de “Ver carrito”.

Si se le muestra un botón rojo al usuario, usaremos el siguiente parámetro:
```javascript
var yaParams = {ab_test: "botón rojo"};
```

Si se le muestra un botón verde al usuario, usaremos el siguiente parámetro:

```javascript
var yaParams = {ab_test: "botón verde"};
```

Este parámetro se transmite de la manera más conveniente. Por ejemplo, se puede pasar al inicializar la etiqueta en las páginas de artículos o usando el método reachGoal que se llama cuando se hace clic en el botón **Comprar**.


{% endcut %}

{% cut "Cómo transmitir una estructura de datos jerárquicos" %}


```javascript
var yaParams = {
    "level1":{"level2":["level3_1","level3_2"]}}
...
```


{% endcut %}


El parámetro `parameters` es el mismo que el parámetro en la [versión nueva del método](https://www.yandex.com/support/metrica/es/objects/params-method.md).


{% endcut %}

{% cut "reachGoal" %}


Transmite información sobre un [objetivo](https://www.yandex.com/support/metrica/es/general/goals.md) completado.

```javascript
reachGoal(target[, params[, callback[, ctx]]])
```

Ejemplos de configuración de objetivos:


{% cut "Formularios" %}


```javascript
...
<form action="" method="get" onsubmit="yaCounterXXXXXXXX.reachGoal('TARGET_NAME'); return true;">
    ...
</form>
...
```


{% endcut %}

{% cut "Para un botón:" %}


```javascript
...
<form action="">
    ...
    <input type="button" onclick="yaCounterXXXXXXXX.reachGoal('TARGET_NAME'); return true;" value="Order" />
</form>
...
```


{% endcut %}

{% cut "Enlaces:" %}


```javascript
...
<a href="/price.zip" onclick="yaCounterXXXXXXXX.reachGoal('TARGET_NAME'); return true;">Price list</a>
...
```


{% endcut %}

{% cut "Para un enlace con transmisión de parámetros de usuario" %}


```javascript
...

<a href="/price.zip" onclick="yaCounterXXXXXXXX.reachGoal('TARGET_NAME', goalParams, goalCallback); return true;">Price list</a>
...
```


{% endcut %}

{% cut "Cumplimiento de objetivo al cargar una página" %}


Si utiliza un fragmento de código **asíncrono** y se invoca el objetivo con el elemento `script`, incruste el siguiente código en cualquier sección de la página:

**Solución 1**

 
:   ```javascript
    
    ```

**Solución 2 (para jQuery)**

 
:   ```javascript
    
    ```


{% endcut %}

{% cut "Configuración del valor de un objetivo para un formulario" %}


```javascript
...

<form action="" method="get" onsubmit="yaCounterXXXXXXXX.reachGoal('TARGET_NAME', goalParams); return true;">
    ...
</form>
...
```


{% endcut %}


Los parámetros `target`, `params`, `callback` y `ctx` son los mismos que en la [versión nueva del método](https://www.yandex.com/support/metrica/es/objects/reachgoal.md).


{% endcut %}

{% cut "setUserID" %}


Transmisión de la ID del usuario definida por el propietario del sitio.

```javascript
yaCounterXXXXXXXX.setUserID("12345")
```


{% endcut %}

{% cut "userParams" %}


Transmisión de parámetros personalizados de usuarios del sitio.

```javascript
userParams(parameters)
```

El parámetro `parameters` es el mismo que el parámetro en la [versión nueva del método](https://www.yandex.com/support/metrica/es/objects/user-params.md).


{% endcut %}

<!-- source: es/_includes/buttons/chat-button.md -->
[Chatee con nosotros](https://yandex.com/chat/#/user/036e6a02-3620-9cdc-4c5e-a34667a7379e?utm_source=spravka){.button}

<!-- source: es/_includes/styles/href-to-button.md -->

<!-- endsource: es/_includes/styles/href-to-button.md -->
<!-- endsource: es/_includes/buttons/chat-button.md -->

<!-- source: es/_includes/reports/support-button.md -->
<div class="cut-button">

{% cut "Escriba un correo electrónico" %}

<!-- source: es/_includes/popup/id-popup/wrong-sup.md -->
Tome en cuenta: Nuestro equipo de soporte nunca iniciará llamadas hacia usted. No siga las instrucciones de personas que le llamen y se presenten como el equipo de soporte de Yandex Metrica.
<!-- endsource: es/_includes/popup/id-popup/wrong-sup.md -->

<div style="padding: 15px;
     margin: 10px 0;
     background: #FFFFFF;
     border-radius: 10px;
     border: 1px solid var(--g-color-line-generic);">
  <iframe style="background: #FFFFFF;"
        height="700"
        width="100%"
        frameborder="0"
        src="https://forms.yandex.com/surveys/1705/?&iframe=1&lang=en">
  </iframe>
</div>

{% endcut %}

</div>



<!-- source: es/_includes/styles/cut-button.md -->

<!-- endsource: es/_includes/styles/cut-button.md -->

<!-- source: es/_includes/styles/href-to-button.md -->

<!-- endsource: es/_includes/styles/href-to-button.md -->
<!-- endsource: es/_includes/reports/support-button.md -->
