// add this before event code to all pages where PII data postback is expected and appropriate
ttq.identify({
"email": "", // string. The email of the customer if available. It must be hashed with SHA-256 on the client side.
"phone_number": "", // string. The phone number of the customer if available. It must be hashed with SHA-256 on the client side.
"external_id": "" // string. Any unique identifier, such as loyalty membership IDs, user IDs, and external cookie IDs.It must be hashed with SHA-256 on the client side.
});
ttq.track('ViewContent', {
"contents": [
{
"content_id": "", // string. ID of the product. Example: "1077218".
"content_type": "", // string. Either product or product_group.
"content_name": "" // string. The name of the page or product. Example: "shirt".
}
],
"value": "", // number. Value of the order or items sold. Example: 100.
"currency": "" // string. The 4217 currency code. Example: "USD".
});
ttq.track('Search', {
"contents": [
{
"content_id": "", // string. ID of the product. Example: "1077218".
"content_type": "", // string. Either product or product_group.
"content_name": "" // string. The name of the page or product. Example: "shirt".
}
],
"value": "", // number. Value of the order or items sold. Example: 100.
"currency": "", // string. The 4217 currency code. Example: "USD".
"search_string": "" // string. The word or phrase used to search. Example: "SAVE10COUPON".
});
ttq.track('ClickButton', {
"contents": [
{
"content_id": "", // string. ID of the product. Example: "1077218".
"content_type": "", // string. Either product or product_group.
"content_name": "" // string. The name of the page or product. Example: "shirt".
}
]
});
ttq.track('Lead', {
"contents": [
{
"content_id": "", // string. ID of the product. Example: "1077218".
"content_type": "", // string. Either product or product_group.
"content_name": "" // string. The name of the page or product. Example: "shirt".
}
],
"value": "", // number. Value of the order or items sold. Example: 100.
"currency": "" // string. The 4217 currency code. Example: "USD".
});
TRADE
SMARTER
Trade With Tools That Remove The Guesswork
Trade with speed and confidence using TrendWave all-in-one toolkits — designed for clean setups across price action, trend, and reversal strategies.
Real-time insight of all markets with exclusive entry & exit points
Anticipate momentum changes early with added confidence and confluence
Pass Challenges. Stay Funded. Trade Better.
Trend Wave is built to help you pass challenges, stay funded, and trade with discipline. With clean signals, backtestable strategies, and confluence tools, you’ll always know where you stand. Plug it directly into your TradingView for an edge that doesn’t miss.
Imagine opening your charts and knowing exactly what to do. Trend Wave gives you the structure and signals to trade with certainty.
Why Choose Trend Wave?
Discover advanced trading signals with Trend Wave cutting-edge tools, engineered for accuracy and to tackle market challenges. Our versatile technology supports all assets in TradingView’s library on any device, analyzing real-time data in seconds.