4

我有一个订阅模式,想通过 Measurement Protocol 通过服务器端调用来跟踪每月付款。

现在的问题是我不知道如何建立呼叫,因为正如文档所述,我需要一个我没有的 productIndex(至少我认为是这样)。这是文档:https ://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#pr_nm

ProductIndex 是从哪里来的?还是无论如何都不重要?

请帮忙!

4

3 回答 3

1

正如 Eike Pierstorff 所说,从 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
于 2015-05-27T18:08:48.707 回答
0

交易可能有多个产品,印象列表有多个条目等,因此您可以设置多个项目而不会覆盖您使用产品索引的先前值。坦率地说,我找不到这方面的文档,但我认为这些示例演示了它是如何使用的。

因此,只需为您添加到交易中的每个产品从一个开始计数(如果您有多个,则索引只是 1)。

于 2015-05-27T15:42:16.490 回答
0

在 Universal Analytics Enhanced Ecommerce 指南中,您可能会看到,对于交易中的每个产品,产品名称字段或产品 ID 都是必需的。

当您计划通过增强型电子商务跟踪订阅时,每笔交易都将包含一个产品。有意义地将订阅类型用作“产品名称”:例如“1 个月”、“3 个月”、“6 个月”等。在这种情况下(如果设置了产品名称),您可以跳过产品 ID,或设置它作为'(未设置)'。

因为您将只有 1 个产品在交易中(我认为您需要订阅),所以您只需要 productIndex=1。在 Measurement Protocol 中,第一个(和单个)产品的产品名称参数将如下所示:&pr1nm="1 Month"。

于 2015-05-27T21:21:35.077 回答