The product sharing activities allow customers to share interesting products to their friends or colleagues, or on various social media platforms.
Product Shared
This event is triggered whenever a customer shares a product. The following properties are supported by this event:
Property Name | Type | Description of the Property |
---|---|---|
share_via | String | Contains information on the method of sharing the product |
share_message | String | Contains the message sent by the customer |
recipient | String | Contains information on the recipient with whom the product is shared |
product_id | String | Contains the Database ID of the product being shared |
sku | String | Contains the SKU of the product |
category | String | Contains the category of the product |
name | String | Contains the name of the product |
brand | String | Contains the brand associated with the product |
variant | String | Contains the variant associated with the product |
price | Number | Contains the price of the product (in USD) |
url | String | Contains the URL of the product's page |
image_url | String | Contains the image URL of the product |
An example of the Product Shared event is as shown:
rudderanalytics.track("Product Shared", { share_via: "SMS", share_message: "Check this", recipient: "name@friendsemail.com", product_id: "12345872254426", sku: "F-13", category: "Games", name: "Cards", brand: "Maples", variant: "150s", price: 15.99, url: "https://www.myecommercewebsite.com/product/prod", image_url: "https://www.myecommercewebsite.com/product/prod.jpg",})
Cart Shared
This event is triggered whenever a customer shares a shopping cart. The following properties are supported by this event:
Property Name | Type | Description of the Property |
---|---|---|
share_via | String | Contains information on the method of sharing the cart |
share_message | String | Contains the message sent by the customer |
recipient | String | Contains information of the recipient |
cart_id | String | Contains the ID of the shopping cart that is being shared |
products | Array | Contains the list of products shared with the recipient |
products.$.product_id | String | Contains the product ID displayed on the list |
An example of the Cart Shared event is as shown below:
rudderanalytics.track("Cart Shared", { share_via: "SMS", share_message: "Check this", recipient: "friend@friendsemail.com", cart_id: "1234df2ddss", products: [{ product_id: "125" }, { product_id: "297" }],})
Contact us
For queries on any of the sections covered in this guide, you can contact us or start a conversation in our Slack community.