Why I hate GA App+Web
MeasureCamp London #14 (21.9.2019) by @cataLuc
(in numbers)
Male human (37)�Internet (22)�Etnetera (13)�Analytics (10)�Father (5)�MeasureCamp (5)�Double father (3)
*) as of 21. 9. 2019
Issue #1: Forced Conventions
Tealium
W3C (Adobe)
var dataLayer = [{
"pageId: "Order",
"pageType": "FAQ",� "pageCategory: "FAQ",� "currency": "DKK",� "language": "da-DK",� "products": [{
"productName": "Shorts",� "productSku": "Shorts",� "productCategory": "Sports"� }, {
"productName": "Socks",� "productSku": "Shorts",� "productCategory": "Sports"� }]�}];
var digitalData = {
pageInstanceID: "order-Prod",
page:{
pageInfo: {
pageID: "Order",
destinationURL: "..."� },
category: {
primaryCategory: "Men´s",
subCategory1: "Sports",
pageType: "order"� },
attributes: {
country: "DK",� currency: "DKK",
language: "da-DK"� },� },
product: [{
productInfo:{
productName: "Shorts",
sku: "sku12345",
manufacturer: "GAP"� }
}, ...]
};
var utag_data = {
"site_region": "EU",
"site_currency": "DKK",
"page_name": "Order",
"page_type": "Order",
"page_section_name": "Men´s",
"page_subcategory_name": "Sports",
"page_category_name": "Clothing",
"product_id": ["12", "13"],
"product_sku": ["1234", "5678"],
"product_name": ["Shorts", "Socks"]
};
Tealium
W3C (Adobe)
var dataLayer = [{
"pageId: "Order",
"pageType": "FAQ",� "pageCategory: "FAQ",� "currency": "DKK",� "language": "da-DK",� "products": [{
"productName": "Shorts",� "productSku": "Shorts",� "productCategory": "Sports"� }, {
"productName": "Socks",� "productSku": "Shorts",� "productCategory": "Sports"� }]�}];
var digitalData = {
pageInstanceID: "order-Prod",
page:{
pageInfo: {
pageID: "Order",
destinationURL: "..."� },
category: {
primaryCategory: "Men´s",
subCategory1: "Sports",
pageType: "order"� },
attributes: {
country: "DK",� currency: "DKK",
language: "da-DK"� },� },
product: [{
productInfo:{
productName: "Shorts",
sku: "sku12345",
manufacturer: "GAP"� }
}, ...]
};
var utag_data = {
"site_region": "EU",
"site_currency": "DKK",
"page_name": "Order",
"page_type": "Order",
"page_section_name": "Men´s",
"page_subcategory_name": "Sports",
"page_category_name": "Clothing",
"product_id": ["12", "13"],
"product_sku": ["1234", "5678"],
"product_name": ["Shorts", "Socks"]
};
And this...
Lead Generation
Checkout what? when?
gtag(� 'event',� 'generate_lead',� {� 'value': '2',� 'currency': 'USD',� 'transaction_id': 'x'� }�);
gtag(� 'event',� 'begin_checkout',� {� 'value': '2',� 'currency': 'USD',� 'items': [],� 'coupon': ''� }�);
gtag(� 'event',� 'set_checkout_option',� {� 'checkout_step': '2',� 'checkout_option': ''� }�);
Developer
Issue #2: Ugly Names
Issue #3: Recommendations for Verticals
Supported Verticals
Retail/Ecommerce
Jobs, Education, Local Deals, Real Estate
Travel (Hotel/Air)
Games
Issue #4: Automatic Events
Additional resources
for you to check
Ongoing discussion about standards for DL:
All the good parts
I am looking for feedback. To participate
write an e-mail to ja@lukascech.cz, or tweet to @cataLuc