실시간 보고서

보고서명 설명 상세보고서
개요 최근 30분간 활성 사용자 수, 페이지뷰 수, 인기 추천자(Referrer), 인기 사용중인 페이지, 상위 소셜 트래픽, 인기 키워드, 인기 위치 등을 확인 가능 -
위치 어떤 국가, 어떤 도시에서 접속 해 있는지 확인 가능 잠재고객>지역>위치
트래픽 소스 유입 경로 확인 가능 획득>전체 트래픽
콘텐츠 현재 사용자가 어떤 페이지에 많이 머물러 있는지, 최근 30분간 어떤 페이지를 많이 보았는지 확인 가능 행동>사이트 콘텐츠
이벤트 현재 사용자가 어떤 이벤트를 많이 발생 시켰는지, 최근 30분간 어떤 이벤트를 많이 발생 시켰는지 확인 가능 행동>이벤트
전환 수 현재 사용자가 어떤 전환을 많이 발생 시켰는지, 최근 30분간 어떤 전환이 많이 발생 했는지 확인 가능 전환>목표

 

'Google > 1W' 카테고리의 다른 글

Google Analytics 기본 보고서  (0) 2021.09.14
Google Analytics 작동 방식  (0) 2021.09.14
Google Analytics란?  (0) 2021.09.14

Google Analytics 기본 보고서

실시간

현재 사이트의 상황을 확인

잠재고객

사이트 사용자

획득(Acqusition)

어떤 경로에서 들어왔는가?

행동(Behavior)

사이트에서 어떤 행동을 했는가?

전환(Conversion)

얼마나 많은 전환을 발생시켰는가?

'Google > 1W' 카테고리의 다른 글

실시간 보고서  (0) 2021.09.15
Google Analytics 작동 방식  (0) 2021.09.14
Google Analytics란?  (0) 2021.09.14

Google Analytics 작동 방식

Google Analytics의 시스템은 4가지 부문으로 구성 된다.

 

출처 : https://ppcsuccesscenter.com/2014/09/23/processing-and-configuration-in-google-analytics/

1. 데이터 수집(Collection)

사이트에서 발생한 데이터를 수집 및 분석 서버로 전송

2. 데이터 처리(Processing)

Raw Data를 보고용으로 가공하는 단계

3. 데이터 설정(Configuration)

리포트에 포함 또는 제외 필터 설정

4. 리포팅(Reporting)

보고서를 실시간으로 생성

 

기본적으로, 서버에서 실행되는 것이 아닌 클라이언트에서 실행

웹(WEB)사이트는 페이지 단위, 앱(APP)에서는 화면 단위로 데이터를 집계

* WEB : 모든 페이지에서 실행될수 있도록 추적코드 삽입 필요

* APP : 주요 화면 또는 이벤트마다 데이터를 전송하도록 코드 작성 필요

 

'Google > 1W' 카테고리의 다른 글

실시간 보고서  (0) 2021.09.15
Google Analytics 기본 보고서  (0) 2021.09.14
Google Analytics란?  (0) 2021.09.14

Google Analytics란?

Google Analytics는 Google 에서 제공하는 무료 웹 로그 분석 도구

사이트 및 모바일 앱 사용자들의 행동을 분석하고, 마케팅 실적이나 사이트를 개선 할 수 있도록 도와주는 도구

 

트래픽 분석 도구 사용 통계

21년 9월 기준, 웹 사이트(해외)의 34%는 우리가 모니터링하는 트래픽 분석 도구를 사용하지 않습니다.
Google Analytics는 전체 웹사이트의 56.8%에서 사용하고 있으며, 이는 트래픽 분석 도구 시장 점유율 86.0%입니다.

 

출처 : https://w3techs.com/technologies/overview/traffic_analysis

 

왜 Google Analytics인가?

1. 무료

구글 계정 생성 후 추적코드를 사이트에 설치 이후 바로 사용 가능

2. 분석 시스템

사이트를 방문하는 고객의 데이터를 다양한 보고서를 이용하여 제공

사용자가 원하는 보고서를 직접 만들어 활용이 가능하고, 세그먼트 시스템을 사용하여 보다 정밀한 데이터 분석이 가능

사이트 유입 매체를 분석하고 이벤트를 생성하여 특정 상황에서 발생하는 데이터 수집 가능

Google Merchant Store의 Google Analytics 데이터

 

3. 구글 솔루션과의 연동

구글은 Google Marketing Platform 이라는 통합 솔루션을 통해 광고 솔루션인 구글 애즈, 데이터 시각화가 가능한 구글 데이터 스튜디오, 사이트 최적화를 위한 구글 옵티마이즈 등 데이터 분석시 함께 활용할 수 있는 솔루션과의 연계 가능

쉽게 사용할 수 있는 소규모 비즈니스용 도구 부터 대기업을 위한 고급 솔루션까지, 마케팅 효과를 극대화 할 수 있는 도구들을 함께 사용하여 웹사이트를 효율적으로 관리

출처 : http://finedatalab.com/ko/service.php

4. 실시간 데이터 수집 및 인사이트

Google Analytics는 실시간으로 데이터를 수집 하고 있으며, 시간, 일, 월, 년 등 원하는 항목을 비교하고 데이터를 확인하며 보고서를 만들수 있음

연령, 성별, 위치 등 사용자에 대한 인구 통계 정보를 수집하고 있으며, 사이트에 방문한 이후 행동을 추적 가능


5. 지속적인 업데이트

마케팅, 분석 트렌드에 맞게 계속 진화 하고 있으며, 메뉴에 [ 베타 ] 라는 문구가 보이면 새로운 메뉴가 나온 걸 확인 가능함

사용자가 원하는 다양한 분석 보고서를 시대에 맞게 업데이트 해주고 있음

 

[Beta] 보고서

 

'Google > 1W' 카테고리의 다른 글

실시간 보고서  (0) 2021.09.15
Google Analytics 기본 보고서  (0) 2021.09.14
Google Analytics 작동 방식  (0) 2021.09.14

링크 : https://developers.google.com/analytics/solutions/google-analytics-spreadsheet-add-on

 

Google Analytics Spreadsheet Add-on

Philip Walton, Google Analytics Developer Programs Engineer – March 2014 The Google Analytics Spreadsheet add-on makes it easier for Google Analytics users to access, visualize, share, and manipulate their data in Google Spreadsheets. Introduction The Go

developers.google.com

'Google > 기타' 카테고리의 다른 글

빅쿼리 스키마 필드 정리  (0) 2020.05.20

링크 : https://support.google.com/analytics/answer/3437719?hl=ko

 

BigQuery Export 스키마 - 애널리틱스 고객센터

이 기능은 서비스수준계약(SLA)에 의거하지 않습니다. 이 도움말에는 BigQuery로 가져온 데이터의 형식 및 스키마에 대한 설명이 나와 있습니다. 데이터세트 BigQuery 통합이 사용 설정된 애널리틱스

support.google.com

 

'Google > 기타' 카테고리의 다른 글

스프레드시트를 활용한 GA 데이터 추출  (1) 2020.05.21

Measuring Product Impressions - 제품 목록 노출

Product Clicks - 제품 클릭

https://developers.google.com/tag-manager/enhanced-ecommerce#product-impressions

https://developers.google.com/tag-manager/enhanced-ecommerce#product-clicks


- 설치경로 예

디자인관리 > 쇼핑몰 디자인 수정 > 전체화면보기 > 상품 > 상품분류(list.html)


- 사용 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<script>
var prdObject=[];    // 제품정보담을 객체
var cnt=1;            // Position변수(노출순서)
var pClick = function(obj) {
    'event''productClick',
    'ecommerce': {
      'click': {
        'actionField': {'list'''},      // Optional list property.
        'products': [{
          'name': obj.name,                      // Name or ID is required.
          'id'obj.id,
          'price'obj.price,
          'brand'obj.brand,
          'category': obj.category,
          'variant': obj.variant,
          'position': obj.position
         }]
       }
     }
  });
</script>
 
<script>
// prdObject에 제품정보 push
    'name''{$seo_alt_tag}',
    'id''{$product_no}',
    'price'parseInt('{$product_price}'),
    'brand''',
    'category''',
    'variant''',
    'list''',
    'position': cnt
});
cnt++;
</script>
 
<script>
// 제품객체를 DataLayer로 push
dataLayer = [];    
  'event' : 'Product Impressions',
  'ecommerce': {
    'currencyCode''KRW',
    'impressions': prdObject
  }
});
</script>
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter

- 실제 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
<!--@layout(/layout/basic/layout.html)-->
<div module="Product_menupackage">
    <!--@css(/css/module/product/menupackage.css)-->
    <!--@js(/js/module/product/menucategory.js)-->
    <div class="path" module="product_headcategory">
        <span>현재 위치</span>
        <ol>
            <li><a href="/"></a></li>
            <li class="{$disp_cate_1|display}"><a href="{$link_product_list_1}">{$name_1}</a></li>
            <li class="{$disp_cate_2|display}"><a href="{$link_product_list_2}">{$name_2}</a></li>
            <li class="{$disp_cate_3|display}"><a href="{$link_product_list_3}">{$name_3}</a></li>
            <li class="{$disp_cate_4|display}"><strong><a href="{$link_product_list_4}">{$name_4}</a></strong></li>
        </ol>
    </div>
 
    <div class="title" module="product_headcategory">
        <p class="banner">{$top_image1_tag}{$top_image2_tag}{$top_image3_tag}</p>
        <h2><span>{$title_text_or_image}</span></h2> 
        <span class="likeButton {$disp_likecate_class}"><button type="button">{$disp_likecate_icon}<strong>{$disp_likecate_count}</strong></button></span>
    </div>
    <ul class="menuCategory">
 
        <li module="product_displaycategory" style="display:{$display};" class="{$selected}">
            <a href="{$link_product_list_sub}">{$category_name} <span class="count {$product_count_display|display}">({$product_count})</span></a>
            <ul module="product_children">
                <li class="{$selected}">
                    <a href="{$link_product_list_sub}">{$category_name} <span class="{$product_count_display|display}">({$product_count})</span></a>
                    <div class="button">
                        {$children_icon}
                        <ul module="product_children" class="subCategory">
                            <li class="{$selected}"><a href="{$link_product_list_sub}">{$category_name} <span class="{$product_count_display|display}">({$product_count})</span></a></li>
                            <li class="{$selected}"><a href="{$link_product_list_sub}">{$category_name} <span class="{$product_count_display|display}">({$product_count})</span></a></li>
                        </ul>
                    </div>
                </li>
                <li class="{$selected}">
                    <a href="{$link_product_list_sub}">{$category_name} <span class="{$product_count_display|display}">({$product_count})</span></a>
                    <div class="button">
                        {$children_icon}
                        <ul module="product_children" class="subCategory">
                            <li class="{$selected}"><a href="{$link_product_list_sub}">{$category_name} <span class="{$product_count_display|display}">({$product_count})</span></a></li>
                            <li class="{$selected}"><a href="{$link_product_list_sub}">{$category_name} <span class="{$product_count_display|display}">({$product_count})</span></a></li>
                        </ul>
                    </div>
                </li>
            </ul>
        </li>
    </ul>
</div>
<div module="product_listrecommend" class="ec-base-product">
    <!--
        $count = 4
            ※ 상품진열갯수를 설정하는 변수입니다. 설정하지 않을 경우, 최대 200개의 상품이 진열 됩니다.
            ※ 진열된 상품이 많으면, 쇼핑몰에 부하가 발생할 수 있습니다.
        $basket_result = /product/add_basket.html
        $basket_option = /product/basket_option.html
    -->
    <div class="title">
        <h3><span>BEST SELLERS</span></h3>
    </div>
    <ul class="prdList grid4">
        <li id="anchorBoxId_{$product_no}">
            <div class="thumbnail">
                <div class="prdImg">
                    <a href="{$link_product_detail}" name="anchorBoxName_{$product_no}"><img src="{$image_medium}" id="{$image_medium_id}" alt="{$seo_alt_tag}" /><span module="product_Imagestyle"><span class="prdIcon {$icon_class_name}" style="background-image:url('{$icon_url}');"></span></span></a>
                    <span class="wish">{$list_wish_icon}</span>
                </div>
                <div class="icon">
                    <div class="promotion">{$soldout_icon} {$stock_icon} {$recommend_icon} {$new_icon} {$product_icons} {$pickup_icon} {$benefit_icons}</div>
                    <div class="button">
                       <div class="likeButton {$disp_likeprd_class}"><button type="button">{$disp_likeprd_icon} <strong>{$disp_likeprd_count}</strong></button></div>
                       <div class="option">{$option_preview_icon}</div> {$basket_icon} {$zoom_icon}
                    </div>
                </div>
            </div>
            <div class="description">
                <span class="chk"><input type="checkbox" class="{$product_compare_class} {$product_compare_display|display}" /></span>
                <strong class="name"><a href="{$link_product_detail}" class="{$product_name_display|display}"><span class="title {$product_name_title_display|display}">{$product_name_title} :</span> {$product_name}</a></strong>
                <ul module="product_ListItem" class="spec">
                    <li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
                    <li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
                </ul>
            </div>
        </li>
        <li id="anchorBoxId_{$product_no}">
            <div class="thumbnail">
                <div class="prdImg">
                    <a href="{$link_product_detail}" name="anchorBoxName_{$product_no}"><img src="{$image_medium}" id="{$image_medium_id}" alt="{$seo_alt_tag}" /><span module="product_Imagestyle"><span class="prdIcon {$icon_class_name}" style="background-image:url('{$icon_url}');"></span></span></a>
                    <span class="wish">{$list_wish_icon}</span>
                </div>
                <div class="icon">
                    <div class="promotion">{$soldout_icon} {$stock_icon} {$recommend_icon} {$new_icon} {$product_icons} {$pickup_icon} {$benefit_icons}</div>
                    <div class="button">
                       <div class="likeButton {$disp_likeprd_class}"><button type="button">{$disp_likeprd_icon} <strong>{$disp_likeprd_count}</strong></button></div>
                       <div class="option">{$option_preview_icon}</div> {$basket_icon} {$zoom_icon}
                    </div>
                </div>
            </div>
            <div class="description">
                <span class="chk"><input type="checkbox" class="{$product_compare_class} {$product_compare_display|display}" /></span>
                <strong class="name"><a href="{$link_product_detail}" class="{$product_name_display|display}"><span class="title {$product_name_title_display|display}">{$product_name_title} :</span> {$product_name}</a></strong>
                <ul module="product_ListItem" class="spec">
                    <li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
                    <li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
                </ul>
            </div>
        </li>
    </ul>
</div>
 
<div module="product_listnew" class="ec-base-product">
    <!--
        $count = 5
            ※ 상품진열갯수를 설정하는 변수입니다. 설정하지 않을 경우, 최대 200개의 상품이 진열 됩니다.
            ※ 진열된 상품이 많으면, 쇼핑몰에 부하가 발생할 수 있습니다.
        $basket_result = /product/add_basket.html
        $basket_option = /product/basket_option.html
    -->
    <div class="title">
        <h3><span>NEW ARRIVALS</span></h3>
    </div>
    <ul class="prdList grid5">
        <li id="anchorBoxId_{$product_no}">
            <div class="thumbnail">
                <div class="prdImg">
                    <a href="{$link_product_detail}" name="anchorBoxName_{$product_no}"><img src="{$image_medium}" id="{$image_medium_id}" alt="{$seo_alt_tag}" /><span module="product_Imagestyle"><span class="prdIcon {$icon_class_name}" style="background-image:url('{$icon_url}');"></span></span></a>
                    <span class="wish">{$list_wish_icon}</span>
                </div>
                <div class="icon">
                    <div class="promotion">{$soldout_icon} {$stock_icon} {$recommend_icon} {$new_icon} {$product_icons} {$pickup_icon} {$benefit_icons}</div>
                    <div class="button">
                       <div class="likeButton {$disp_likeprd_class}"><button type="button">{$disp_likeprd_icon} <strong>{$disp_likeprd_count}</strong></button></div>
                       <div class="option">{$option_preview_icon}</div> {$basket_icon} {$zoom_icon}
                   </div>
                </div>
            </div>
            <div class="description">
                <span class="chk"><input type="checkbox" class="{$product_compare_class} {$product_compare_display|display}" /></span>
                <strong class="name"><a href="{$link_product_detail}" class="{$product_name_display|display}"><span class="title {$product_name_title_display|display}">{$product_name_title} :</span> {$product_name}</a></strong>
                <ul module="product_ListItem" class="spec">
                    <li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
                    <li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
                </ul>
            </div>
        </li>
        <li id="anchorBoxId_{$product_no}">
            <div class="thumbnail">
                <div class="prdImg">
                    <a href="{$link_product_detail}" name="anchorBoxName_{$product_no}"><img src="{$image_medium}" id="{$image_medium_id}" alt="{$seo_alt_tag}" /><span module="product_Imagestyle"><span class="prdIcon {$icon_class_name}" style="background-image:url('{$icon_url}');"></span></span></a>
                    <span class="wish">{$list_wish_icon}</span>
                </div>
                <div class="icon">
                    <div class="promotion">{$soldout_icon} {$stock_icon} {$recommend_icon} {$new_icon} {$product_icons} {$pickup_icon} {$benefit_icons}</div>
                    <div class="button">
                       <div class="likeButton {$disp_likeprd_class}"><button type="button">{$disp_likeprd_icon} <strong>{$disp_likeprd_count}</strong></button></div>
                       <div class="option">{$option_preview_icon}</div> {$basket_icon} {$zoom_icon}
                   </div>
                </div>
            </div>
            <div class="description">
                <span class="chk"><input type="checkbox" class="{$product_compare_class} {$product_compare_display|display}" /></span>
                <strong class="name"><a href="{$link_product_detail}" class="{$product_name_display|display}"><span class="title {$product_name_title_display|display}">{$product_name_title} :</span> {$product_name}</a></strong>
                <ul module="product_ListItem" class="spec">
                    <li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
                    <li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
                </ul>
            </div>
        </li>
    </ul>
</div>
 
<div module="product_normalpackage">
    <!--@css(/css/module/product/listnormal.css)-->
    <div module="product_normalmenu">
        <!--
            $compare_page = /product/compare.html
        -->
        <div class="title" id="{$listmenu_position}">
            <h3><span>HIT PRODUCT</span></h3>
        </div>
 
        <div class="function">
            <p class="prdCount">등록 제품 : <strong>{$total_count}</strong></p>
            <ul id="type" module="product_Orderby">
                <li><a href="{$param}" {$style}>{$sort_name}</a></li>
                <li><a href="{$param}" {$style}>{$sort_name}</a></li>
            </ul>
            <span class="compare {$product_compare_display|display}"><a href="#none" class="btnCompare" onclick="{$product_compare_action}">상품비교</a></span>
        </div>
 
        <fieldset class="condition {$select_search_display|display}">
            <legend>조건별 검색</legend>
            <p>
                <!--@js(/js/module/product/product_selectsearch.js)-->
                <select class="FirstSelect" module="product_FirstSelect">
                    <option value="">-조건선택-</option>
                    <option value="{$value}" {$selected}>{$title}</option>
                    <option value="{$value}" {$selected}>{$title}</option>
                </select>
                <select class="SecondSelect" module="product_SecondSelect">
                    <option value="">-조건선택-</option>
                    <option value="{$value}" {$selected}>{$title}</option>
                    <option value="{$value}" {$selected}>{$title}</option>
                </select>
                <a href="#SelectSearch" class="btnSubmitFix">검색</a>
            </p>
        </fieldset>
    </div>
<script>
//상품정보를 담을 object생성
var prdObject=[];
var cnt=1;
var pClick = function(obj) {
    'event''productClick',
    'ecommerce': {
      'click': {
        'actionField': {'list'''},      // Optional list property.
        'products': [{
          'name': obj.name,                      // Name or ID is required.
          'id'obj.id,
          'price'obj.price,
          'brand'obj.brand,
          'category': obj.category,
          'variant': obj.variant,
          'position': obj.position
         }]
       }
     }
  });
</script>
    <div module="product_listnormal" class="ec-base-product">
        <!--
            $count = 12
                ※ 상품진열갯수를 설정하는 변수입니다. 설정하지 않을 경우, 최대 200개의 상품이 진열 됩니다.
                ※ 진열된 상품이 많으면, 쇼핑몰에 부하가 발생할 수 있습니다.
            $basket_result = /product/add_basket.html
            $basket_option = /product/basket_option.html
        -->
        <ul class="prdList grid2">
            <li id="anchorBoxId_{$product_no}">
                <div class="thumbnail">
                    <div class="prdImg">
<script>
    'name''{$seo_alt_tag}',       // Name or ID is required.
    'id''{$product_no}',
    'price'parseInt('{$product_price}'),
    'brand''',
    'category''',
    'variant''',
    'list''',
    'position'
});
cnt++;  
</script>                        
                        <a href="{$link_product_detail}" name="anchorBoxName_{$product_no}" onclick="pClick(prdObject[cnt-2]);"><img src="{$image_medium}" id="{$image_medium_id}" alt="{$seo_alt_tag}" /><span module="product_Imagestyle"><span class="prdIcon {$icon_class_name}" style="background-image:url('{$icon_url}');"></span></span></a>
                        <span class="wish">{$list_wish_icon}</span>
                    </div>
                    <div class="icon">
                        <div class="promotion">{$soldout_icon} {$stock_icon} {$recommend_icon} {$new_icon} {$product_icons} {$pickup_icon} {$benefit_icons}</div>
                        <div class="button">
                           <div class="likeButton {$disp_likeprd_class}"><button type="button">{$disp_likeprd_icon} <strong>{$disp_likeprd_count}</strong></button></div>
                           <div class="option">{$option_preview_icon}</div> {$basket_icon} {$zoom_icon}
                       </div>
                    </div>
                </div>
                <div class="description">
                    <span class="chk"><input type="checkbox" class="{$product_compare_class} {$product_compare_display|display}" /></span>
                    <strong class="name"><a href="{$link_product_detail}" class="{$product_name_display|display}" onclick="pClick(prdObject[cnt-2]);"><span class="title {$product_name_title_display|display}">{$product_name_title} :</span> {$product_name}</a></strong>                   
                    <ul module="product_ListItem" class="spec">
                        <li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
                        <li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
                    </ul>
                </div>
            </li>
            <li id="anchorBoxId_{$product_no}">      
                <div class="thumbnail">
                    <div class="prdImg">
<script>
    'name''{$seo_alt_tag}',       // Name or ID is required.
    'id''{$product_no}',
    'price'parseInt('{$product_price}'),
    'brand''',
    'category''',
    'variant''',
    'list''',
    'position': cnt
});
cnt++;
</script>                         
                        <a href="{$link_product_detail}" name="anchorBoxName_{$product_no}" onclick="pClick(prdObject[cnt-2]);"><img src="{$image_medium}" id="{$image_medium_id}" alt="{$seo_alt_tag}" /><span module="product_Imagestyle"><span class="prdIcon {$icon_class_name}" style="background-image:url('{$icon_url}');"></span></span></a>
                        <span class="wish">{$list_wish_icon}</span>
                    </div>
                    <div class="icon">
                        <div class="promotion">{$soldout_icon} {$stock_icon} {$recommend_icon} {$new_icon} {$product_icons} {$pickup_icon} {$benefit_icons}</div>
                        <div class="button">
                           <div class="likeButton {$disp_likeprd_class}"><button type="button">{$disp_likeprd_icon} <strong>{$disp_likeprd_count}</strong></button></div>
                           <div class="option">{$option_preview_icon}</div> {$basket_icon} {$zoom_icon}
                       </div>
                    </div>
                </div>
                <div class="description">
                    <span class="chk"><input type="checkbox" class="{$product_compare_class} {$product_compare_display|display}" /></span>
                    <strong class="name"><a href="{$link_product_detail}" class="{$product_name_display|display}" onclick="pClick(prdObject[cnt-2]);"><span class="title {$product_name_title_display|display}">{$product_name_title} :</span> {$product_name}</a></strong>
                    <ul module="product_ListItem" class="spec">
                        <li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
                        <li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
                    </ul>
                </div>
            </li>
        </ul>
    </div>
</div>
 
<div module="product_normalpaging" class="ec-base-paginate">
    <a href="{$param_first}" class="first"><img src="//img.echosting.cafe24.com/skin/base/common/btn_page_first.gif" alt="첫 페이지" /></a>
    <a href="{$param_before}"><img src="//img.echosting.cafe24.com/skin/base/common/btn_page_prev.gif" alt="이전 페이지" /></a>
    <ol>
        <li><a href="{$param}" class="{$param_class}">{$no}</a></li>
        <li><a href="{$param}" class="{$param_class}">{$no}</a></li>
        <li><a href="{$param}" class="{$param_class}">{$no}</a></li>
        <li><a href="{$param}" class="{$param_class}">{$no}</a></li>
        <li><a href="{$param}" class="{$param_class}">{$no}</a></li>
    </ol>
    <a href="{$param_next}"><img src="//img.echosting.cafe24.com/skin/base/common/btn_page_next.gif" alt="다음 페이지" /></a>
    <a href="{$param_last}" class="last"><img src="//img.echosting.cafe24.com/skin/base/common/btn_page_last.gif" alt="마지막 페이지" /></a>
</div>
<script>
dataLayer = [];    
  'event' : 'Product Impressions',
  'ecommerce': {
    'currencyCode''KRW',                       // Local currency is optional.
    'impressions': prdObject
  }
});
</script>
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter

- 태그매니저

Product Impression 태그 생성, 추적유형 : 이벤트 또는 페이지뷰 사용 가능

  Google 애널리틱스 설정에 이전에 생성한 추적코드 변수 설정

  이 태그의 설정 재정의 사용 체크

  전자상거래 > 향상된 전자상거래 기능 사용 > 참 > 데이터영역 사용 체크

Product Click 태그 생성, 추적 유형 : 이벤트 또는 페이지뷰 사용 가능

  Google 애널리틱스 설정에 이전에 생성한 추적코드 변수 설정

  이 태그의 설정 재정의 사용 체크

  전자상거래 > 향상된 전자상거래 기능 사용 > 참 > 데이터영역 사용 체크

- 트리거

객체 안에 들어있는 [event] 이름으로 맞춤이벤트 트리거를 생성

Product Impressions
productClick

 

 

 

 

 

Google 애널리틱스: 유니버설 애널리틱스Google 애널리틱스 설정에 이전에 생성한 추적코드 변수 설정

이 태그의 설정 재정의 사용 체크

전자상거래 > 향상된 전자상거래 기능 사용 > 참 > 데이터영역 사용 체크

1. 구글애널리틱스에서 향상된 전자상거래를 위한 설정

관리(왼쪽 하단 톱니바퀴 모양) > 전자상거래 설정

전자상거래 사용, 향상된 전자상거래 보고서 사용 설정 모두 체크

카페24에 구글애널리틱스를 태그매니저를 통해 설치하는 방법을 안내드리겠습니다.

하나씩 보시고 따라하시면 됩니다.

 

1. 태그매니저와 구글애널리틱스의 계정을 생성합니다.(이미지생략)

 

2. 공통 영역에 태그매니저 스니펫 코드를 설치하며, 사이트내 모든 페이지에서 노출되어야 한다.

// Javascript는 절차지향 언어, 위에서 부터 순서대로 실행되어 <head></head> 태그 안에 설치 권장

- 경로 예시)

관리자 로그인 후,

디자인관리 > 쇼핑몰 디자인 수정 > 메인 레이아웃
디자인관리 > 쇼핑몰 디자인 수정 > 공통 레이아웃

 

3. 태그 매니저에서 구글애널리틱스 추적코드를 저장할 [사용자 정의 변수]를 생성한다.

이 때, 변수 유형은 [Google 애널리틱스 설정]을 사용하며, [추적 ID]에 구글애널리틱스에서 생성 된 추적코드를 입력한다.

4. 작업공간에서 제출

향상된전자상거래(enhanced-ecommerce)에서 사용하는 정보들 입니다.

 

•Product Impressions - 제품 노출, 제품 리스트 페이지의 노출 입니다.
•Product Clicks : 제품 클릭, 리스트 페이지에서 제품 링크 클릭입니다.
•Product Detail Impressions : 제품 상세페이지 노출 입니다.
•Add / Remove from Cart : 장바구니 추가/제거 입니다.
•Promotion Impressions : 프로모션 노출 입니다.
•Promotion Clicks : 프로모션 클릭입니다.
•Checkout : 구매완료 직전 입니다.
•Purchases : 구매완료 입니다.
•Refunds : 환불 입니다.

 

* Add/Remove from Cart 소스

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<button type="button" class="btn_add_cart" onclick="addCart();">장바구니</button>
<button type="button" class="btn_add_cart" onclick="rmCart();">장바구니삭제</button>
 
function addCart(){
dataLayer.push({
  'event''addToCart',
  'ecommerce': {
    'currencyCode''WON',
    'add': {                                // 'add' actionFieldObject measures.
      'products': [{                        //  adding a product to a shopping cart.
        'name''라이트그레이 린넨 슬랙스',         // Name or ID is required.
        'id''1000000004',
        'price''10000',
        'brand''',
        'category''',
        'variant'''
        'quantity''4'
       }]
    }
  }
});
}
 
function rmCart(){
dataLayer.push({
  'event''removeFromCart',
  'ecommerce': {
    'currencyCode''WON',
    'remove': {                                // 'add' actionFieldObject measures.
      'products': [{                        //  adding a product to a shopping cart.
        'name''라이트그레이 린넨 슬랙스',         // Name or ID is required.
        'id''1000000004',
        'price''10000',
        'brand''',
        'category''',
        'variant'''
        'quantity''4'
       }]
    }
  }
});
}
cs

 

 

태그매니저 

Add/Remove from Cart가 실행될수 있는 태그와 트리거 생성

 

정의

Tag type : Universal Analytics
Track type : Event
Event Category: Ecommerce
Event Action: Add to Cart / Remove from Cart
Enable Enhanced Ecommerce Features: true
Use Data Layer: true
Trigger: event equals addToCart / removeFromCart

 

태그

 

트리거

 

 

결과

 

 

애널리틱스

전환 > 전자상거래

 

 

** Add/Remove 구조는 동일하여 Add만 표시, 장바구니 입력 및 삭제 시 n개의 제품정보가 있을 경우 제품 정보를 배열로 입력하여 n개 제품 모두 담길 수 있게 설치 필요

+ Recent posts