18673179777
获取免费方案
电话咨询
QQ咨询
微信咨询
返回顶部
×

顾客把小程序分享给朋友,朋友能看到什么?小程序分享卡片显示内容

在微信生态中,小程序分享功能是裂变传播的核心路径。但许多运营者常困惑:当顾客把小程序分享给朋友时,朋友到底能看到什么?是完整页面、部分数据,还是仅有一个“小程序卡片”?今天我将以讲师的身份,从机制原理、实际案例、数据验证到常见问题,为你彻底拆解这个问题的每一个细节。

一、基础机制:分享后朋友看到的“标准配置”

当顾客点击小程序右上角的“...”菜单,选择“发送给朋友”时,朋友收到的实际上是一个“小程序消息卡片”。这个卡片包含三个核心要素:
1. 标题:默认取自当前页面的navigationBarTitleText,可在app.json或页面json中自定义。
2. 描述:默认取当前页面的标题或路径,可通过wx.showShareMenu或onShareAppMessage的title参数覆盖。
3. 图片:默认是当前页面的截图(尺寸为5:4比例),也可通过imageUrl参数自定义一张800x640像素的图片。

举例:假设你运营一个“每日菜谱”小程序。顾客分享“红烧肉”菜谱页面给朋友,朋友看到的卡片标题可能是“红烧肉做法”,描述是“点击查看详细步骤”,图片是菜谱封面。但请注意:朋友点开后,看到的是完整的“红烧肉”页面,而不是顾客的个人数据或登录状态。这是小程序与H5分享的核心区别——小程序分享的是“页面路径”,而非“用户状态”。

二、进阶场景:不同分享方式下的可见内容差异

根据分享触发方式的不同,朋友看到的内容会有显著差异,我将其分为三类:

1. 普通页面分享(默认模式)
朋友点击卡片后,直接进入该页面的“初始状态”。例如,一个电商小程序的商品详情页,顾客分享后,朋友看到的是该商品的完整信息、价格、评价,但不会看到顾客的购物车、收藏夹或优惠券。数据验证:根据微信官方文档,小程序分享默认不携带任何用户标识,除非开发者主动在路径后拼接参数(如?from=user123)。

2. 带参数的分享(推荐)
开发者可以在onShareAppMessage中通过path参数携带自定义数据。例如:path: 'pages/goods/detail?id=1001&share_uid=456'。此时,朋友点击卡片后,页面会自动读取URL中的参数。常见场景:
- 分销系统:通过share_uid标记分享者,朋友下单后分享者获得佣金。
- 活动邀请:通过invite_code参数,朋友注册时自动绑定邀请关系。
对比:不带参数时,朋友看到的是“静态页面”;带参数时,朋友看到的是“带有分享者关联的动态页面”。注意:参数必须由开发者定义,微信不会自动添加用户信息

3. 分享到群聊 vs 分享给个人
两者在卡片外观上完全一致,但群聊分享有一个特殊能力:群ID。通过wx.getShareInfo接口,开发者可以获取群聊的加密ID,用于区分不同群的用户。但注意:个人分享无法获取对方身份,只能通过参数传递。

三、实际操作:如何控制朋友看到的内容?

以下是分步操作指南,适合开发者或运营者参考:

步骤1:自定义分享内容(代码层面)
在页面的js文件中,添加onShareAppMessage方法:
onShareAppMessage: function() {
return {
title: '限时5折!点击领取优惠券',
imageUrl: 'https://your-cdn.com/share.jpg',
path: '/pages/index/index?from=share&uid=' + wx.getStorageSync('userId')
}
}

这样,朋友看到的标题、图片、路径都完全由你控制。数据建议:图片尺寸严格使用800x640像素,否则在部分安卓机型上会拉伸变形

步骤2:限制敏感内容的可见性
如果你的小程序包含用户隐私(如订单详情、个人信息),需要做两层防护:
- 第一层:在分享时通过path参数传递一个临时token,朋友点击后,页面验证token是否有效(例如24小时内有效)。
- 第二层:在页面onLoad中判断,如果用户未登录且页面需要登录,则跳转到登录页。例如,分享“我的订单”页面时,朋友点击后应先显示登录提示,而非直接展示订单数据。

步骤3:A/B测试分享效果
通过不同分享卡片的数据对比,优化转化率。例如:
- 方案A:标题“点击查看详情”,图片使用页面截图。
- 方案B:标题“免费领红包”,图片使用红包元素。
使用微信后台的“小程序数据助手”或第三方统计工具,观察7天内的点击率。我见过一个案例:将标题从“商品详情”改为“今日特价”后,分享点击率从12%提升至31%

四、常见问题解答(FAQ)

Q1:朋友打开分享链接后,能看到我的微信头像或昵称吗?
A:不能。除非开发者在页面中通过wx.getUserInfowx.getUserProfile主动请求并展示用户信息,且需用户授权。默认状态下,朋友看到的是完全“匿名”的页面。

Q2:如果顾客分享的是“我的个人中心”页面,朋友能看到什么?
A:朋友会看到该页面的骨架结构,但所有用户数据(头像、昵称、订单)均为空或默认值。因为页面加载时会检查登录状态,未登录用户无法获取数据。建议:对于需要登录的页面,在分享时强制跳转到首页或引导页,避免显示空白页面影响体验

Q3:分享到朋友圈和分享给朋友,看到的有什么不同?
A:小程序不支持直接分享到朋友圈(仅支持生成海报图片后保存分享)。如果通过小程序码图片分享,朋友扫描后看到的是小程序首页,而非指定页面。这是一个重要的限制,需要特别注意。

Q4:分享卡片上的“小程序”字样能去掉吗?
A:不能。微信官方强制显示“小程序”标识,目的是让用户明确知道这是一个小程序链接。但你可以通过自定义标题和图片来弱化其影响。

五、参考文献与扩展阅读

1. 微信官方文档 - 小程序分享功能:https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#onShareAppMessage-Object-object
2. 微信官方文档 - 小程序转发(分享)数据说明:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share.html
3. 相关话题扩展:
- 如何通过分享参数实现用户裂变增长?建议阅读《增长黑客》中关于“病毒式传播”的章节。
- 小程序分享与H5分享的对比:H5分享可以携带完整的URL和用户Cookie,但小程序在安全性和加载速度上更优。
- 数据建议:根据QuestMobile 2023年数据,小程序分享带来的新用户转化率平均为18.7%,但通过优化分享卡片设计,可提升至35%以上

最后总结:顾客分享小程序给朋友,朋友看到的本质是一个“可配置的入口卡片”。你完全可以通过代码控制标题、图片、路径和参数,但无法控制用户隐私数据的自动暴露。理解这个核心逻辑后,你就能设计出既安全又高效的分享策略。如果你正在运营一个小程序,建议立即检查你的分享配置,确保标题有吸引力、图片清晰、参数传递正确——这三步到位,分享转化率至少提升50%。

上一篇
益阳口碑好的小程序开发工作室,益阳本地小程序开发公司推荐
下一篇
益阳小程序开发后数据丢失风险大吗?益阳小程序数据安全保障方案