2

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

Проблема в том, что я не знаю, как построить вызов, потому что, поскольку в документации указано, что мне нужен productIndex, который у меня нет (по крайней мере, я так думаю). Вот документация: https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#pr_nm

Откуда берутся ProductIndex? Или это вообще неважно?

Пожалуйста, помогите!

ответ

0

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

Просто пересчитайте от одного для каждого продукта, добавляемого к вашей транзакции (если у вас несколько, иначе индекс просто 1).

0

Как сказал Эйке Пьерсторф, он отсчитывается от 1 до XX. Когда у вас больше продуктов, наиболее важным является pr # id или pr # nm для сопряжения продуктов в брандмауэре UA во всем потоке расширенной электронной торговли.

Пример протокола измерения

/*** Generic example - Universal Analytics *** 
    *  
    * ****** Transaction - Enhanced Ecommerce ****** 
    * 
    *  ******* MEASUREMENT PROTOCOL *******  
    * 
    *****************************************************/ 

    https://www.google-analytics.com/collect 

    ?v=1         // Protokol version 
    &tid=UA-XXXX-Y       // Property ID 
    &cid=55568765456      // Client ID from web cookie 
    &uid=65486541231      // User ID - internal ID 

    &dh=configurator.domain.eu    // document.hostname 
    &dp=/transactionnConfirm    // document.page 
    &dt=Thank you!!       // window.title 

    &cd1=35009a79       // Client ID from web cookie or system backend 
    &cd2=M         // Gender (M/F) 
    &cd3=1         // Returning customer 0 1 2 

    &cg1=Busines       // Segment 

    &cg3=Middle Europe      // Continent 
    &cg4=Czech Republic      // Country 
    &cg5=Praha        // City/Island/Region 

    &cu=CZK         // Currency EUR, CZK, HUF 

    &pr1id=832224       // Product 1 ID - productu 
    &pr1nm=Service aplha     // Product 1 Product Name 
    &pr1ca=Cars/Servis      // Product 1 Category - Slash delimited 
    &pr1br=Car Homeland      // Product 1 Branch name 
    &pr1va=Deluxe       // Product 1 Variant 
    &pr1pr=1257000       // Product 1 Proce 
    &pr1qt=1        // Product 1 Quantity 
    &pr1cd6=Express       // Product 1 Custom Dimension - Time Frame 
    &pr1cd7=Personal      // Product 1 Custom Dimension - Pick Up 


    &pa=purchase       // Enhanced Ecommerce event 

    &ti=2424131        // Order ID (2424131) 
    &ta=External partner     // Affiliate or Sales man 
    &tr=1398000        // Total Price TAX incl. 
    &tt=275000        // TAX 
    &tcc=Premium Delivery     // Coupon 

    &t=event        // Event or pagevies 

    &ec=Eshop        // Event Category 
    &ea=Payment        // Event Action 
    &el=832224        // Event Label - transaction ID 
0

В Universal Analytics Enhanced электронной коммерции руководство вы можете увидеть, что для каждого продукта в транзакции либо поле Имя продукта или идентификатор продукта требуется.

Как вы планируете отслеживать подписки через Enhanced Ecommerce, каждая транзакция будет содержать один продукт. Используйте тип подписки на использование как «имя продукта»: например «1 месяц», «3 месяца», «6 месяцев» и т. Д. В этом случае (если имя продукта настроено) вы можете просто пропустить идентификатор продукта или установить его как '(не установлено)'.

Поскольку у вас будет только 1 продукт в транзакции (я думаю, что вы делаете для подписки), вам нужно только productIndex = 1. В поле Measurement Protocol имя параметра paramater для первого (и одного) продукта будет выглядеть так: & pr1nm = "1 Month".