Как отслеживать различные валюты в транзакциях Google Analytics

Очень часто при анализе эффективности маркетинговой стратегии необходимо отслеживать, в какой валюте была выполнена транзакция. К сожалению, при помощи базовых настроек систем аналитики это сделать нельзя. Особенно актуальна данная проблема для сайтов, которые ориентированы на несколько регионов с большим количеством валют.

Примеры таких сайтов:
https://www.g2a.com/
https://www.victoriassecret.com/
http://www.asos.com/

В интерфейсе Google Analytics есть возможность выбрать только одну валюту.
Если валюта, в которой произведена транзакция, отличается от установленной, Google Analytics произведет конвертацию по курсу обмена, который действовал днем ранее.

Как отследить, в какой валюте выполнена транзакция?

1. Узнаём код валюты

Для начала необходимо добавить в код электронной торговли указание кода валюты, в которой произведена транзакция. Код валюты указывается в соответствии с международным стандартом ISO 4217.

Узнать код валюты можно, например, здесь.
В примере ниже указана валюта Казахстана — тенге. Код данной валюты — KZT.


dataLayer = [{
'currencyCode': 'KZT',
'transactionId': '574c0d9bdbb33',
'transactionAffiliation': 'Интернет-магазин',
'transactionTotal': '380',
'transactionTax': '0',
'transactionShipping': '0',
'transactionProducts': [{'sku': '051-211015',
'name': 'Жидкое мыло 500мл белое Свежесть облаков',
'category': '',
'price': '380.00',
'quantity': '1'},
]
}];

2. Добавляем новую переменную

Далее нам необходимо, используя Google Tag Manager, добавить новую переменную — transacationCurrency.

Данная переменная нам необходима для того чтобы GTM понял, какую информацию мы пытаемся ему передать.

Добавление новой переменной в Google Tag Manager

3. Меняем тег отслеживания электронной торговли

Следующий этап — изменение тега отслеживания электронной торговли в GTM. Нужно выбрать «Дополнительные настройки» → «Поля, которые необходимо задать» и указать следующие значения:
изменение тега отслеживания электронной торговли

Теперь, когда происходит транзакция, в Google Analytics будут отправляться данные о валюте, в которой была совершена покупка.

Для того чтобы отследить, в какой валюте совершена транзакция, необходимо зайти в Google Analytics, перейти в отчет «Эффективность товаров» и установить дополнительный параметр «Код валюты».

Столбец

Теперь есть возможность отслеживать, в какой валюте была произведена транзакция.

google-analytics-valuty

Дополнительная информация:
https://support.google.com/analytics/answer/6205902?hl=ru#supported-currencies
https://developers.google.com/analytics/devguides/collection/analyticsjs/ecommerce