ehelp

Talking Points

T-Variable

This table documents all eFlorist analytics tracking variables (t_ variables) captured across the customer journey—from homepage through order confirmation. Each row represents how a specific variable behaves based on page type, including its expected value and any relevant notes. The purpose of this dataset is to provide operational visibility into customer behavior, funnel progression, and order data, supporting troubleshooting, analytics validation, and product escalation workflows.

Name
PageName
Value
Notes
t_custPage
Home
Custom
Empty on all other pages
t_parent
Home, Category, Product, Cart, Delivery, Billing, Confirmation
eflorist US
Brand parent - constant
t_parentid
Home, Category, Product, Cart, Delivery, Billing, Confirmation
00000001
Constant
t_ga_account
Home, Category, Product, Cart, Delivery, Billing, Confirmation
(empty)
Google Analytics UA ID - not configured
t_ga4_account
Home, Category, Product, Cart, Delivery, Billing, Confirmation
(empty)
GA4 ID - not configured
t_template
Home, Category, Product, Cart, Delivery, Billing, Confirmation
Seasonal \
Holiday
t_engagement
Home, Category, Product, Cart, Delivery, Billing, Confirmation
(empty)
Always empty
t_billingemail
Home, Category, Product, Cart, Delivery, Billing, Confirmation
(empty)
Populated after order placement
t_homepagetype
Home, Category, Product, Cart, Delivery, Billing, Confirmation
(empty)
t_ecom_campaign
Home, Category, Product, Cart, Delivery, Billing, Confirmation
(empty)
No campaign attribution
t_events
Home, Category
(empty)
No events fired
t_events
Product
event1,prodView
PDP view event
t_events
Cart
scOpen,scAdd
Cart activity
t_events
Delivery
scCheckout,event23
Checkout start
t_events
Billing
event18
Billing step
t_events
Confirmation
purchase
Order completion
t_product_name
Product
Teleflora's Blue Belle Bouquet
Product name
t_product_name
Cart, Billing, Confirmation
["Teleflora's Blue Belle Bouquet"]
Array format
t_product_name
Delivery
[""]
Empty value
t_channel
Home
Home
Page classification
t_channel
Category
Category
t_channel
Product
Product
t_channel
Cart, Delivery, Billing, Confirmation
Commerce
Checkout classification
t_recipe
Home
Recipe U
Home A/B variant
t_page_name
Home
Home
t_page_name
Category
Flowers
t_page_name
Product
Product Details: Teleflora's Blue Belle Bouquet
t_page_name
Cart
Checkout: Shopping Cart
t_page_name
Delivery
Checkout: Delivery
t_page_name
Billing
Checkout: Billing
t_page_name
Confirmation
Checkout: Order Confirmation
t_category
Home
Home
t_category
Category, Product
Flowers
t_category
Cart, Delivery, Billing, Confirmation
["Flowers"]
Array format
t_subcategory
Home
Home
t_subcategory
Category
Flowers
t_subcategory
Product
(empty)
t_subcategory
Cart, Delivery, Billing, Confirmation
[""]
Empty array
t_page_layout
Home
e-florist Home Page Layout - Immersion
t_page_layout
Product
Eflorist PDP Page
PDP only
t_lang
All
english
Constant
t_customerid
All
(empty)
Guest checkout
t_ref_dom
Home
(empty)
t_ref_dom
Category, Cart, Delivery, Billing, Confirmation
Internal referrer
t_ref_dom
Product
(empty)
t_partnername
All
SSL Flower Shop with Translation
Store name
t_lastvisit
Home
23 Days
t_lastvisit
Category, Product, Cart, Delivery, Billing, Confirmation
Less than 1 Day
Session reset
t_startofsession
Home, Category, Product, Cart, Delivery
11:00AM
t_startofsession
Billing, Confirmation
11:30AM
t_dayofweek
All
Wednesday
t_typeofday
All
Weekday
t_s_code_URL
All
vendor/0005557/javascript/s_code.js
Adobe script
t_server
All
www
t_serverip
All
.39.120
Partial IP
t_pageurl
Home
/
t_pageurl
Category
/flowers/cat1000006
t_pageurl
Product
/bouquet/...
t_pageurl
Cart
/cart
t_pageurl
Delivery
/checkout/deliveryInfo.jsp
t_pageurl
Billing
/checkout/billing_review.jsp
t_pageurl
Confirmation
/orderconfirmation
t_account
All
efloristcom,00001111
Adobe account
t_tfid
All
00001111
Florist ID
t_region
All
US
t_currency
All
USD
t_promo_code
All
(empty)
Not used
t_coupon_code
All
[]
Not used
t_source_code
All
(empty)
t_cardtype
Home, Category, Product, Cart, Delivery
undefined
Not set
t_cardtype
Billing, Confirmation
["14"]
Card type populated
t_product_id
Product
T26M200A
SKU
t_product_id
Cart, Billing, Confirmation
["T26M200A"]
Array format
t_product_id
Delivery
[""]
Empty
t_product_unit_price
Product
49.99
t_product_unit_price
Cart, Billing, Confirmation
["49.99"]
t_product_unit_price
Delivery
[""]
t_servicefee
Cart, Delivery
[""]
t_servicefee
Billing, Confirmation
["11.0"]
Service fee
t_tax
Cart, Delivery
[""]
t_tax
Billing, Confirmation
["2.5"]
Tax value
t_subtotal
Cart, Delivery
[""]
t_subtotal
Billing, Confirmation
["68.49"]
Subtotal
t_totalprice
Cart, Delivery
[68.49]
Array format
t_totalprice
Billing, Confirmation
68.49
Final scalar
t_upgrade
Cart, Delivery, Billing, Confirmation
["Standard"]
Product tier
t_priorityprocessing
Delivery, Billing, Confirmation
[""]
Not selected
t_product_category
Delivery, Billing, Confirmation
["Flowers"]
t_paymentflow
Billing
Normal
Billing only
t_order_id
Confirmation
ef7254281206
Order ID
t_deliverydate
Confirmation
["2026-05-13"]
t_prodquantity
Confirmation
["1"]
Quantity

🚨 When to Escalate

Use the tracking variables to validate first. Only escalate when the data does NOT match expected behavior.

✅ Escalate to Product/Dev when:

  • The order should exist, but doesn’t
    • No t_events = purchase
    • Missing t_order_id 👉 Customer completed checkout but system didn’t capture order
  • Checkout flow is broken
    • Events skip steps (ex: jumps from Product → Billing)
    • Missing expected events like scCheckout or event18 👉 Indicates tracking or flow defect
  • Pricing mismatch cannot be explained
    • t_subtotal, t_tax, t_servicefee, t_totalprice don’t add up logically 👉 Potential pricing calculation bug
  • Product data is incorrect
    • Wrong t_product_id or t_product_name vs what customer selected 👉 Catalog or cart issue
  • Data missing where it should exist
    • Payment type missing at Confirmation
    • Delivery date missing 👉 Data integrity problem
  • Tracking gaps impacting reporting
    • Promo/coupon not captured when used
    • Attribution fields empty when expected 👉 Analytics/data gaps (good for backlog/Jira)

⛔ Do NOT Escalate (Expected Behavior)

  • No t_customerid → guest checkout (normal)
  • Empty promo/coupon fields → most orders
  • Add-ons empty → common
  • Some variables only populate at Billing/Confirmation
  • Arrays (["value"]) vs single values → expected system behavior

🧠 What This All Means (Simple Breakdown)

1. 🧭 Customer Journey Tracking

These variables tell you where the customer is in the buying process:

  • Product viewed → event1, prodView
  • Added to cart → scAdd
  • Started checkout → scCheckout
  • Entered billing → event18
  • Completed order → purchase

👉 Why it matters:

You can pinpoint exactly where a customer dropped off


2. 🛒 Product & Cart Data

These confirm what the customer selected:

  • t_product_name
  • t_product_id
  • t_product_category

👉 Why it matters:

Validates product complaints, incorrect item claims, or catalog issues


3. 💰 Pricing & Fees

These show how the order total is built:

  • t_subtotal → item cost
  • t_tax → tax applied
  • t_servicefee → delivery/service
  • t_totalprice → final charge

👉 Why it matters:

Explains pricing questions and identifies calculation issues


4. 💳 Checkout & Payment

These track how the order is completed:

  • t_paymentflow
  • t_order_payment_type
  • t_cardtype

👉 Why it matters:

Helps troubleshoot payment failures or incorrect payment methods


5. 📦 Order Confirmation (Most Important Data)

Only fully populated at the end:

  • t_order_id
  • t_deliverydate
  • t_prodquantity

👉 Why it matters:

This is your source of truth for whether an order exists


6. ⚠️ Known Tracking Limitations

These are expected gaps—not always bugs:

  • Promo/coupon tracking often empty
  • Campaign attribution missing
  • Add-ons rarely used
  • Customer ID not captured

👉 Why it matters:

Prevents over-escalating known system limitations


✅ Quick Agent Decision Flow

  1. Did the order complete?
      • Yes → Confirm purchase + order_id
      • No → Check last event
  1. Where did they drop off?
      • Product → browsing issue
      • Cart → cart issue
      • Checkout → checkout issue
  1. Does the data match what the customer said?
      • Yes → explain behavior
      • No → escalate

🎯 Bottom Line

  • These variables = your “black box recorder” for the customer journey
  • Use them to:
    • Validate issues
    • Avoid unnecessary escalations
    • Escalate only when data is clearly wron


🌸 eFlorist Tracking – Agent Decision Tree

START
│
├── 1️⃣ Did the order complete?
│       ├── YES →
│       │      Check:
│       │      - t_events = purchase
│       │      - t_order_id exists
│       │
│       │      ✅ If BOTH present →
│       │          ✔ Order successfully placed
│       │          → Proceed to validate details
│       │
│       │      ❌ If missing →
│       │          🚨 ESCALATE (Order failure / tracking issue)
│
│       └── NO →
│              Go to Step 2
│
├── 2️⃣ Where did the customer drop off?
│       │
│       ├── Product only (event1, prodView)
│       │      → Browsing only
│       │      → No issue unless customer claims checkout
│       │
│       ├── Cart (scAdd / scOpen)
│       │      → Added but did not proceed
│       │      → Possible abandonment
│       │
│       ├── Checkout started (scCheckout)
│       │      → Entered checkout but stopped
│       │
│       ├── Billing (event18)
│       │      → Payment stage
│       │      → Common drop-off point
│       │
│       └── Missing/Skipped steps
│              🚨 ESCALATE (Broken flow)
│
├── 3️⃣ Does customer data match?
│       │
│       ├── ✅ YES →
│       │      ✔ Explain behavior to customer
│       │      (No escalation needed)
│       │
│       └── ❌ NO →
│              Check below:
│
│              ├── Wrong product (t_product_name / ID)
│              ├── Wrong pricing (subtotal, tax, total)
│              ├── Missing delivery date
│              ├── Missing payment type
│
│              🚨 ESCALATE if mismatch cannot be explained
│
├── 4️⃣ Pricing issue?
│       │
│       ├── Validate:
│       │      - t_subtotal
│       │      - t_tax
│       │      - t_servicefee
│       │      - t_totalprice
│       │
│       ├── ✅ Matches →
│       │      ✔ Explain charges to customer
│       │
│       └── ❌ Doesn’t match →
│              🚨 ESCALATE (Pricing bug)
│
├── 5️⃣ Known limitations (DO NOT ESCALATE)
│       │
│       ├── Empty promo/coupon → Normal
│       ├── No customer ID → Guest checkout
│       ├── Add-ons empty → Expected
│       ├── Missing data before Billing → Normal
│       │
│       ✔ Document + move on
│
└── 🎯 FINAL DECISION
        │
        ├── Data aligns with behavior →
        │      ✅ Resolve / Explain
        │
        └── Data contradicts behavior →
               🚨 ESCALATE to Product/Dev

🧠 Quick Legend (for agents)

  • ✅ = Expected / no issue
  • ❌ = Something doesn’t match
  • 🚨 = Escalate

💡 How to Use (super fast)

  • Start at the top and follow yes/no path
  • Takes ~30 seconds during a call/chat
  • Ensures:
    • Consistent decisions across agents
    • Fewer unnecessary escalations
    • Faster issue validation

 
 
Did this answer your question?
😞
😐
🤩