(AEM) Price Drop Alert
Document status | Complete |
---|---|
Target release | 2023 / Q3 |
Epic Link | Type /Jira to add Jira epics and issues |
Document owner | Tia Robinson & TJ Van Wert |
Lean Canvas |
|
Tech Prerequisites | AEM Script must be installed on the site to use |
Pricing & Packaging | Add-on feature for sold AEM Gold and AEM Platinum packages whether standalone/a la carte or part of a GBB package or FSB bundle EXCEPTION: L5 dealers who were “gifted” AEM as part of migration do not have this feature included in their AEM adjusted Gold package. A $49 addition should be added to any existing account service on their behalf and tracked in the L5 Order to Cash tracking for proper future tracking via SKUs. |
SKU | N/A (included in AEM Gold and AEM Platinum SKUs, added to existing other SKUs for L5 “gifted” AEM accounts) |
Additional Confluence Links | PSM Document - https://arinet.atlassian.net/wiki/spaces/PT/pages/4047765610 |
Quick Links
Overview
Objective
A website user will complete the Price Drop Alert form for a specific unit on the dealer's website. This user will receive automated emails and/or text messages when the price of a unit they are interested in decreases in price.
How Does it Work
First, a website user will complete Price Drop Alert form on the dealer's website. When the dealer reduces the price or adds a price to the Sale Price field for that unit within iCC, the PSM system will receive pricing updates from the iCC system and look for any contacts that have submitted a Price Drop Alert form for that unit. If the PSM system has identified that a contact has submitted a Price Drop Alert form and the dealer has added a price or reduced the Sale Price of the unit, the contact will be sent the notification(s) they requested.
Notifications get sent by the PSM system at 10 am EST each day. Depending on when the contact fills out a form and when the dealer updates the price in the iCC system, the PSM system will send out the notification at 10 am EST the next day.
Dealers will be able to see which contacts within their iCC system have submitted a Price Drop Alert form. There is a new contact activity type called “Price Drop Notification” that is available in the iCC Reports screens for Contacts & Activities. It will be listed as an activity type within the contact's detail.
Success metrics
Goal | Metric |
---|---|
|
|
Technical Details
Requirements
Requirement | User Story | Importance | Task | Notes |
---|---|---|---|---|
iCC must consume the contact information from the forms and notify the dealer of the form fill like other forms on the Ignite platform. | As a dealer, I need to be able to see the contact activity in iCC when the contact fills out the Price Drop notification form. |
|
|
|
iCC dealers must be able to update a price within the inventory control to fire off a notification to the contact that filled out a form | As a dealer, when I add or change a sale price of a unit, I want that to send a notification to my lead that filled out a price drop alert form that the price has been changed. |
|
|
|
User interaction and design
Open Questions
Question | Answer | Date Answered |
---|---|---|
Can dealers customize the emails or text messages that get sent to the lead? | No, the dealer will have their name, phone number, and url to their website on the email message that gets sent. On the text message they will have their dealer name and link to the unit to view the price. | |
As a dealer, what do I do with the leads that get stored within my iCC platform? | Dealers can choose what they do with the leads that come in. It is an automated system that will notify contacts automatically when the dealer drops the price of a unit. Dealers can also reach out proactively if they wish to work the lead before dropping the price of the unit. |
|
Additional Details
Out of Scope
The price change will not display in the text or email message to the lead. The lead will need to click the link in the message that will take them back to the dealer's website. There are no changes on the dealer's website that would indicate the price has been changed.
The goal is to get the lead back to the dealer's website; the PSM team feels that including the price change in the email does not entice users to return to the dealer's website.
Future Requests
Request Details | Suggestion Form Link | Date Requested |
---|---|---|
|
|
|
Setup/Enable
Account Managers or Client Facing Team Members you will need to:
To request Price Drop Notification to be added to a dealer's website, create a task for the FED team by assigning the task to Kayla Ingersoll.
In addition, for the L5 clients only, also add the additional $49 fee to an existing account service.
Instructions (FED Team)
Please ensure that the AEM Team has added the script properly to the website. This product will not work unless the AEM script is added to the website. Any dealer that should be receiving Price Drop should already have the feature enabled for us.
You will need to confirm the script below is found on the dealers site, without this the Price Drop button will not display. This script should be placed IN THE FOOTER – if it is not in the footer, please move it there.
<script src="https://cdn.customerconnections.io/Script/{PSM provided key}" type="text/javascript" defer></script>
If this script is not present, it’s possible the client may be using the “old” version of the script, in which case, we should update it to the above. An example of the “old” script is below:
<script type="text/javascript" src="https://admin.LocalWebDominator.com/SurveyCheck.aspx?dealerGUID={PSM provided key}"></script>
If you see this older version, please update the dealer to the new version above. Simply take the PSM provided key from the old script and paste it into the new format to create their new script for them.
If the dealer has a custom template already, please follow the “Editing A Custom Template” directions to adjust their custom template to utilize Price Drop. If the dealer does NOT have a custom template, please skip to the “Applying the Default AEM Template” step below.
Editing A Custom Template
Search Results Page
Add the following code to the custom UnitListItem template where the widget should be displayed (typically below where the GLP button is placed):
@await Component.Macro("PSMNotification", new
{
AccountId = unitData.AccountId,
UnitId = unitData.Unit.Id,
FormType = (int)PSMFormType.SrpPriceDropNotification,
UnitUrl = unitData.Url,
UnitImageUrl = unitData.Photos.FirstOrDefault()?.ToUrl(),
UnitName = unitData.Unit.UnitName,
UnitPrice = unitData.Unit.SalesPrice > 0 ? unitData.Unit.SalesPrice : unitData.Unit.RegularPrice
})
Vehicle Display Page
Add the following code to the custom UnitDetail template in the list of possible buttons on the Detail page:
Once you have added this to the list of possible buttons, you will need to decide where to place it in the list of available buttons by adding a “pricedrop” item to the Button Layout field in the Advanced tab. It should typically go below the GLP button, and above any other CTAs that are present on the detail page.
Naming Conventions
Ensure that you name the new templates accordingly. They should follow this format (this may change as we further develop how we implement these features via templates):
Listing Page: DealerNameUnitListItemAEMPriceDropV2.cshtml
Detail Page: DealerNameUnitDetailAEMPriceDropv2.cshtml
Update Registrations
Once you have uploaded the adjusted templates to the Interact razor_templates folder, test one Registration by changing the Listing and Detail templates to the new name. If the button appears accordingly, go ahead and Bulk Update all registrations to show the new template.
Applying The Default AEM Template
Instead of following the steps above to adjust an existing template, you will simply update the registrations for the site to the following existing templates:
Listing Page: UnitListItemV2AEM.cshtml
Detail Page: UnitDetailV2AEM.cshtml
Once applied, you will need to you will need to decide where to place the VDP button in the list of available buttons by adding a “pricedrop” item to the Button Layout field in the Advanced tab. It should typically go below the GLP button, and above any other CTAs that are present on the detail page.
Additional Styling
We can style the button to best match the other buttons on the SRP and VDP using the class .psm-PD-ButtonType
. We are able to adjust the padding, corners, font, etc. in order to best make the button match and look as similar as possible to our other buttons.
Terminate/Disable
Instructions
AEM Support Team will need to disable the Price Drop Alert feature within the AEM system
Send a Support Request Form in the Ignite platform to have the Price Drop Alert button and form removed from the website.
The FED team will need to change the template itself or update the template to remove the Price Drop button.
Product Support
If dealers are having issues or something appears to be not working correctly the aemsupport@leadventure.com should be the first team that needs to look into the issue as most of the features regarding this product are driven by the PSM platform.
These elements of the product are controlled by the PSM Platform
CTA Button (we add their code to our sites to display)
Forms
Consume lead information to send the notification to the lead
Sending notification to leads
Allowing users to control their settings through the PSM platform
Dealer updating certain information via the PSM platform (Dealer Name, Phone Number, Website) so it displays correctly in text messages and emails.
Controlled by Ignite platform
Ignite platform is consuming data only for this, we are not controlling or sending out to contacts/leads, that is all on the PSM side.
Consuming the contact information of what was filled out in the form as only a way to keep all leads in the dealers main platform.
Sending a lead notification via email to dealers when the lead has been added to iCC
Sending the lead activity data to 3rd party CRM as a data transfer only
Reporting on the Price Drop Notification activity type.
Pricing & Packaging
A dealer must be subscribed to a AEM Gold or Platinum Packages to have the ability to enable this product. At this time it is not available to dealers that are not subscribed to AEM.