arquivo

Importante

Trabalhar com a API JavaScript exige conhecimentos de HTML e JavaScript. Se você não conhece essas linguagens, entre em contato com o desenvolvedor ou webmaster do seu site.

Envia informações sobre download de arquivos.

Os dados coletados são usados para gerar relatórios de Downloads de arquivo.

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

Parâmetro

Valor padrão

Tipo

Descrição

url*

String

URL do arquivo transmitido
javascript ym(XXXXXX, 'arquivo', 'http://exemplo.com/arquivos/preco.zip');

opções

Objeto

campos de opções

options.callback

Função

A função callback, chamada após o envio de dados sobre um download de arquivo

options.ctx

Objeto

Contexto acessado pela palavra-chave this na função callback

options.params

Objeto

Parâmetros de sessão

options.referer

String

URL de onde o usuário baixou o arquivo

options.title

document.title

String

Título da página atual

Campos para o objeto options.params:

order_price

Duplo

Receita por objetivo. Você pode estipular o custo em alguma moeda ou em unidades convencionais.

moeda

String

Use este campo caso queira informar o custo do objetivo em moeda. O Yandex Metrica reconhece códigos monetários ISO 4217 de três letras.

Se uma moeda diferente for informada, serão enviados valores nulos em vez de moedas e quantias.

* Parâmetro obrigatório.

Com os parâmetros url e options.referer, você pode usar caminhos de URL sem esquema (protocolo) e host.

Nesse caso, se um caminho começar com /, presume-se que a URL foi definida a partir da raiz do host.

ym(XXXXXX, 'file', '/downloads/preco.zip');

Do contrário, assume-se que o caminho é relativo à página atual.

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

Receita por objetivo

Se download de arquivo for um dos objetivos estipulados no seu site, é possível transmitir a receita nos parâmetros do método. Detalhes sobre receita por objetivo
Exemplo:

var goalParams =
{
   order_price: 1000.35,
   currency: "RUB"
};
ym(XXXXXX, 'file', '../downloads/preco.zip', goalParams)

Fale conosco

Escrever um e-mail

Observe, por gentileza, que nossa equipe de suporte jamais iniciará uma chamada com você. Se alguém ligar para você e se apresentar como a equipe de suporte do Yandex Metrica, não siga as instruções dessa pessoa.


* Parâmetro obrigatório.

Anterior