Commit dc82cf7a authored by 朱璇's avatar 朱璇

埋点修改

parent 1e388f3c
...@@ -18,9 +18,15 @@ class LevelOneItem extends StatelessWidget { ...@@ -18,9 +18,15 @@ class LevelOneItem extends StatelessWidget {
VoidCallback ask; VoidCallback ask;
VoidCallback compare; VoidCallback compare;
Function(int planId) gotoPlan; Function(int planId) gotoPlan;
int position;
String tabName;
LevelOneItem(this.cards, LevelOneItem(this.cards,
{this.lowPrice, this.ask, this.compare, this.gotoPlan}); {this.lowPrice,
this.ask,
this.compare,
this.gotoPlan,
this.position,
this.tabName});
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
...@@ -61,6 +67,20 @@ class LevelOneItem extends StatelessWidget { ...@@ -61,6 +67,20 @@ class LevelOneItem extends StatelessWidget {
return GestureDetector( return GestureDetector(
behavior: HitTestBehavior.opaque, behavior: HitTestBehavior.opaque,
onTap: () { onTap: () {
Map<String, dynamic> buriedMap;
buriedMap = {
"tab_name": tabName,
"position": position,
"card_id": cards.doctor.doctor_id,
"card_name": "card",
"card_type": "card",
"transaction_type": "",
"card_content_type": "doctor"
};
RouterCenterImpl()
.findMainRouter()
.buriedEvent("on_click_card", buriedMap);
Map<String, dynamic> map = { Map<String, dynamic> map = {
"business_id": "${cards.doctor.doctor_id}", "business_id": "${cards.doctor.doctor_id}",
}; };
...@@ -178,6 +198,19 @@ class LevelOneItem extends StatelessWidget { ...@@ -178,6 +198,19 @@ class LevelOneItem extends StatelessWidget {
return GestureDetector( return GestureDetector(
behavior: HitTestBehavior.opaque, behavior: HitTestBehavior.opaque,
onTap: () { onTap: () {
Map<String, dynamic> buriedMap;
buriedMap = {
"tab_name": tabName,
"position": position,
"card_id": cards.hospital.hosiptalId,
"card_name": "card",
"card_type": "card",
"transaction_type": "",
"card_content_type": "hospital"
};
RouterCenterImpl()
.findMainRouter()
.buriedEvent("on_click_card", buriedMap);
Map<String, dynamic> map = { Map<String, dynamic> map = {
"business_id": "${cards.hospital.hosiptalId}", "business_id": "${cards.hospital.hosiptalId}",
}; };
...@@ -359,6 +392,20 @@ class LevelOneItem extends StatelessWidget { ...@@ -359,6 +392,20 @@ class LevelOneItem extends StatelessWidget {
], ],
), ),
).gestureDetector(() { ).gestureDetector(() {
Map<String, dynamic> buriedMap;
buriedMap = {
"tab_name": tabName,
"position": position,
"card_id": cards.plan.plan_id,
"card_name": "card",
"card_type": "card",
"transaction_type": "",
"card_content_type": "level_two_plan"
};
RouterCenterImpl()
.findMainRouter()
.buriedEvent("on_click_card", buriedMap);
Map<String, dynamic> map = { Map<String, dynamic> map = {
"business_id": "${cards.plan.plan_id}", "business_id": "${cards.plan.plan_id}",
"planId": cards.plan.plan_id "planId": cards.plan.plan_id
......
...@@ -153,6 +153,8 @@ class LevelOneListState extends State<LevelOneList> ...@@ -153,6 +153,8 @@ class LevelOneListState extends State<LevelOneList>
map, map,
false); false);
}, },
tabName: _model.tab_type,
position: index,
); );
}, },
childCount: _model.data.length + 1, childCount: _model.data.length + 1,
......
...@@ -147,21 +147,14 @@ class PlanItem extends StatelessWidget { ...@@ -147,21 +147,14 @@ class PlanItem extends StatelessWidget {
), ),
).gestureDetector(() { ).gestureDetector(() {
Map<String, dynamic> map; Map<String, dynamic> map;
if (isPlanPage) { map = {
map = { "tab_name": isPlanPage ? "plan_home" : "",
"page_name": "plan_home", "position": pos,
"tab_name": "plan_home", "card_id": plans.id,
"referrer_id": "", "card_type": "card",
"referrer": "", "transaction_type": "",
"position": pos, "card_content_type": "level_one_plan"
"business_id": "", };
"card_id": plans.id,
"card_type": "card",
"transaction_type": "",
"card_content_type": "level_one_plan"
};
}
RouterCenterImpl().findMainRouter().buriedEvent("on_click_card", map); RouterCenterImpl().findMainRouter().buriedEvent("on_click_card", map);
Map<String, dynamic> buriedMap = { Map<String, dynamic> buriedMap = {
"business_id": "${plans.id}", "business_id": "${plans.id}",
......
...@@ -42,9 +42,7 @@ class TopModel extends BaseModel { ...@@ -42,9 +42,7 @@ class TopModel extends BaseModel {
} }
Map<String, dynamic> map = { Map<String, dynamic> map = {
"page_name": "favor_plan", "page_name": "favor_plan",
"referrer": "plan_home", "position": index,
"referrer": "plan_home",
"referrer_id": "",
"referrer_link": ["plan_home"], "referrer_link": ["plan_home"],
"from_tab_name": tabs[tabIndex].name, "from_tab_name": tabs[tabIndex].name,
"tab_name": tabs[index].name, "tab_name": tabs[index].name,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment