2013-04-15 4 views
0

Я хочу, чтобы иметь больше подробностей информации о сделке На самом деле, я использовал базовый код, который я поставил на моей последней странице транзакции (подтверждение):Использовать таможенные переменные для отслеживания электронной торговли

_gaq.push(['_addTrans', 
    '$!{Transactionid}',   // transaction ID 
    'Womens Apparel', // affiliation or store name 
    '$!{pvAmount}',   // total 
    '$!{taxesPrice}',   // tax 
    '15.00',   // shipping 
    'San Jose',  // city 
    'California',  // state or province 
    'USA'    // country 
]); 

Однако у меня есть другие сведения на этой странице (о пассажире), такие как имя клиента, его электронная почта, его почтовый индекс и т. д. Каков наилучший способ получить дополнительную информацию? Я слышал, что могу поместить то, что хочу в поле «принадлежность», но это только один слот. Могу ли я использовать таможенные переменные (объявленные перед моим trackpageview):

gaq.push(['_setCustomVar',1,'Name','$CLIENT_NAME', 1]); 

gaq.push(['_trackPageview' ]); 

gaq.push(['_addTrans', ]); 

gaq.push(['_addItem', ]); 

gaq.push(['_trackTrans' ]); 
+1

Вы не должны хранить данные, которые могут идентифицировать человека в Google Analytics (это часть условий обслуживания GA). Поэтому, пока вы можете использовать пользовательские вары, вам не разрешено. –

+0

ok для имени/имени, но то же самое для электронной почты? – gamerounet

ответ

0

Ну его не представляется возможным отслеживать. Пользовательская переменная может помочь вам: Отслеживание купонных кодов/рекламных кодов, способа оплаты, способа доставки или более.

Если вы хотите знать, использовать пользовательские vaiable мощности для этих целей затем перейти к http://cutroni.com/blog/2011/06/14/5-google-analytics-custom-variables-for-ecommerce/

+0

Спасибо за ссылку, у меня есть еще один вопрос: если я хочу еще 3 информации, например, ссылку на резервирование (PNR), города отправления и прибытия, могу ли я просто сделать: gaq.push (['_ setCustomVar', 1, «PNR», «$ PNR», 2]); gaq.push (['_ setCustomVar', 2, 'Departure', '$ departure', 2]); gaq.push (['_ setCustomVar', 3, 'Arrival', '$ Arrival', 2]); , тогда я сделаю свой gaq.ush для trackpageView, addtrans, additem и tracktrans? – gamerounet

1

Вы не можете, ни при каких обстоятельствах, отправлять личную информацию (PII) к серверам GA, так что вы должны ступать очень осторожно: это не вопрос использования пользовательских переменных, это вопрос уверенности в том, что информация, которую вы отслеживаете, не может быть истолкована как PII.

Google немного издевается над проблемой. GUID, идентификаторы, хэши, адреса электронной почты, адресные данные и несколько других битов запрещены более или менее явно; но реализация eCommerce ga.js оставляет вам слот для идентификатора транзакции, который может быть превращен в PII, или, как минимум, это поле, подобное виду в виде запрещенных полей.

Они становятся изворотливыми, мы должны быть осторожны. Если у вас есть основания полагать, что данные, которые вы захватываете, могут, каким-либо образом, быть истолкованы как бы, или указать на PII, а затем опустить. Не стоит отключать свою учетную запись, а ваши данные стираются.

Смежные вопросы