file

Совет. Для работы с JavaScript API необходимы навыки работы с HTML и JavaScript. Если вы не обладаете такими навыками, обратитесь к разработчику или вебмастеру вашего сайта.

Отправка информации о загрузке файла.

Собранные данные используются при формировании отчета Загрузки файлов.

ym(XXXXXX, 'file', url[, options]);

Параметр

Значение по умолчанию

Тип

Описание

url *

String

URL загруженного файла.

ym(XXXXXX, 'file', 'http://example.com/files/price.zip');
options

Object

Поля объекта options
options.callback

Function

Callback-функция, вызываемая после отправки данных о загрузке файла

options.ctx

Object

Контекст, доступный в callback-функции по ключевому слову this

options.params

Object

Параметры визита

options.referer

String

URL с которого посетитель загрузил файл

options.title document.title

String

Заголовок текущей страницы

* Обязательный параметр.

Параметры url и options.referer допускают использование URL-путей, без указания схемы (протокола) и хоста.

В этом случае, если путь начинается с символа /, URL считается заданным от корня хоста.
ym(XXXXXX, 'file', '/downloads/price.zip');

В противном случае путь считается заданным относительно текущей страницы.

ym(XXXXXX, 'file', '../downloads/price.zip', {referer: 'index.html?page=goods'});

Цена цели

Если загрузка файла является одной из установленных на вашем сайте целей, вы можете передать в параметрах метода ее цену. Подробнее о цене цели

Пример передачи цены цели:
var goalParams =
{
   order_price: 1000.35,
   currency: "RUB"
};
ym(XXXXXX, 'file', '../downloads/price.zip', goalParams)