-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Order Placed #16
Comments
@rafaeltorresharvard @stephen-g-goss |
@rafaeltorresharvard please @stephen-g-goss please provide instructions on how to submit a test purchase. Please note we'll be reviewing the value parameter and will be checking that it does NOT have a currency symbol in it (similar to add to cart event) |
@stephen-g-goss @rafaeltorresharvard |
Feedback:@stephen-g-goss & @rafaeltorresharvard The "order placed" event is missing from the data layer after a course purchase is completed and the user reaches Harvard's payment confirmation page. This event should be added to the data layer once the payment is finalized through the Touchnet portal, and it should appear on the confirmation page following the page load started event. |
Feedback:The dataLayer is now populating correctly when a user returns to the "payment complete" page during course registration. However, the behavior differs from what was shown in the original screenshot. Currently, the Further's Event Validation:
{
event: "purchase",
detailed_event: "Order Placed",
ecommerce: {
coupon: "30%",
currency: "USD",
items: [
{
item_name: "December 10 - January 15",
item_id: "test1234clotho",
item_brand: "Harvard Online",
price: 1600,
discount: -480,
quantity: 1,
course_name: "December 10 - January 15",
program_dates: "February 24, 2025 - July 02, 2025"
}
],
payment_method: "Visa",
tax: 0,
transaction_id: "20241105000011",
value: 1120
},
gtm.uniqueEventId: 176
} |
@Nayuken @rafaeltorresharvard item name should be the SAME as course_name it should not be a date |
Order Placed
CRP flow: Fire this on the order confirmation page when the user returns from the payment platform. Fire this after the page load completed event on the page.
Javascript Code
Variable Definitions
Further's Event Validation
The text was updated successfully, but these errors were encountered: