Meeting Title: Brainforge x Eden Project Sync Date: 2025-09-30 Meeting participants: Henry Zhao, Zoran Selinger


WEBVTT

1 00:01:20.970 00:01:22.020 Zoran Selinger: Hi, Henry.

2 00:01:23.840 00:01:25.230 Henry Zhao: Hey, Zaron, how’s it going?

3 00:01:26.070 00:01:29.979 Zoran Selinger: Yeah, good. That’s a super chaotic day.

4 00:01:30.160 00:01:35.760 Henry Zhao: Yeah, same. So I will make this as quickly as possible, because I just have a few things to go over with you.

5 00:01:36.090 00:01:36.750 Zoran Selinger: Okay.

6 00:01:37.010 00:01:40.759 Henry Zhao: First of all, how is the edge layer and server-side stuff going?

7 00:01:41.270 00:01:47.510 Zoran Selinger: So, that’s online now. Can you look at that table and just see if the data is coming in?

8 00:01:47.840 00:01:49.310 Zoran Selinger: Let’s look at the…

9 00:01:49.510 00:01:51.519 Henry Zhao: Yeah, let’s look at everything together.

10 00:01:53.890 00:02:03.639 Zoran Selinger: So that’s, online. I see that I have… I have session IDs and… and my, and user IDs set up.

11 00:02:03.860 00:02:17.150 Zoran Selinger: So I see those, those are there. That means the edge is working, the page loads as just fine, just the final piece is, do we… do we see anything in the table itself?

12 00:02:17.950 00:02:18.680 Henry Zhao: Okay.

13 00:02:33.820 00:02:37.230 Henry Zhao: We have 81 rows. I don’t know if that’s good.

14 00:02:38.960 00:02:40.520 Henry Zhao: It’s better than 2, of course, but…

15 00:02:42.050 00:02:44.579 Henry Zhao: Everything is tests, I don’t know if that’s good either.

16 00:02:45.080 00:02:46.050 Zoran Selinger: What’s this?

17 00:02:46.660 00:02:47.059 Henry Zhao: All of the.

18 00:02:47.060 00:02:48.010 Zoran Selinger: Everything.

19 00:02:48.010 00:02:50.690 Henry Zhao: All of these page URLs are UTM source equals test.

20 00:02:53.270 00:02:55.840 Zoran Selinger: When’s the last, timestamp?

21 00:02:57.640 00:03:01.169 Henry Zhao: Looks like it is… What day’s today?

22 00:03:01.270 00:03:03.690 Henry Zhao: 9.30. These are all 929.

23 00:03:05.120 00:03:06.330 Henry Zhao: So, all yesterday.

24 00:03:07.470 00:03:08.869 Henry Zhao: And that’s UTC, so…

25 00:03:10.310 00:03:11.590 Zoran Selinger: Sorry, that’s yesterday.

26 00:03:11.740 00:03:12.370 Henry Zhao: Yeah.

27 00:03:13.590 00:03:15.150 Henry Zhao: Let’s look at UTM tracking.

28 00:03:16.990 00:03:18.269 Henry Zhao: Nothing, yeah.

29 00:03:20.220 00:03:22.499 Henry Zhao: Nope, so yeah, no data from today, at least.

30 00:03:27.010 00:03:29.420 Zoran Selinger: We’ll… we’ll need to get Tigran on.

31 00:03:46.940 00:03:52.170 Zoran Selinger: How do we have… 80 rows from where?

32 00:03:53.520 00:03:56.160 Henry Zhao: They’re from some test, right? Because that’s where all the URLs are from.

33 00:04:14.390 00:04:19.419 Zoran Selinger: Any chance I can get, read access, at least, to that table?

34 00:04:19.690 00:04:20.620 Henry Zhao: Yeah, of course.

35 00:04:21.839 00:04:24.189 Henry Zhao: Whose account are you using? You’re using your own accounts?

36 00:04:25.040 00:04:29.490 Zoran Selinger: Oh, I mean… Yeah, just my, my, my brain forge email.

37 00:04:30.550 00:04:31.240 Zoran Selinger: Nope.

38 00:04:32.680 00:04:34.460 Henry Zhao: I don’t know if I should have left. Okay, oh well.

39 00:04:37.090 00:04:42.939 Henry Zhao: I’m gonna give myself admin, because I keep going to Roberts to give my… to give people admin, if I can just do it.

40 00:04:49.550 00:04:53.819 Zoran Selinger: Yeah, I currently have access to no, to no projects.

41 00:04:55.220 00:04:56.599 Zoran Selinger: with my GCP.

42 00:04:57.500 00:04:58.380 Henry Zhao: I don’t think you even have access.

43 00:04:59.450 00:05:09.370 Zoran Selinger: I… I’m… I’m part of the organization, but I have no access… you have not… I don’t see the list of projects at all.

44 00:05:09.990 00:05:11.809 Henry Zhao: So there’s nothing…

45 00:05:11.870 00:05:14.790 Zoran Selinger: In my account, but at least not by default.

46 00:05:19.270 00:05:20.520 Henry Zhao: Do you have access now?

47 00:05:21.860 00:05:23.089 Zoran Selinger: I’m gonna refresh.

48 00:05:32.660 00:05:34.750 Zoran Selinger: So if I go to BigQuery…

49 00:05:39.370 00:05:42.190 Zoran Selinger: Yeah, page not viewable for organizations.

50 00:05:42.470 00:05:48.230 Zoran Selinger: To view this page, select a project, and I don’t have anything in the drop-down.

51 00:05:48.530 00:05:49.820 Henry Zhao: Okay, one second.

52 00:05:55.420 00:05:57.829 Henry Zhao: Just giving myself all the access. Alright, anyway.

53 00:06:01.780 00:06:04.560 Henry Zhao: Well, this is permissions for this project, so…

54 00:06:06.110 00:06:13.230 Zoran Selinger: And my… I don’t see your… yeah, yeah, I just see the top of your screen.

55 00:06:13.960 00:06:15.580 Zoran Selinger: Everything is black.

56 00:06:23.280 00:06:25.220 Zoran Selinger: Yeah, better now, okay, cool.

57 00:06:26.050 00:06:28.790 Zoran Selinger: Okay, so we are…

58 00:06:32.300 00:06:34.249 Zoran Selinger: Did you go to IM?

59 00:06:44.730 00:06:46.199 Henry Zhao: I’m just gonna force it real quick.

60 00:06:49.880 00:06:51.920 Henry Zhao: Okay, now you should at least have access to this one.

61 00:06:58.650 00:07:00.680 Henry Zhao: Yeah, you should have had it, but anyway…

62 00:07:01.670 00:07:03.499 Henry Zhao: What about now? Do you have access now?

63 00:07:04.110 00:07:05.160 Zoran Selinger: Refreshing.

64 00:07:27.970 00:07:29.069 Zoran Selinger: Why is it, though?

65 00:07:36.910 00:07:40.360 Zoran Selinger: search for projects. So the project is…

66 00:07:40.670 00:07:42.300 Henry Zhao: Let me send you the link, see if you can…

67 00:07:43.680 00:07:49.220 Zoran Selinger: Yeah, can you… doesn’t look like I have access to the project itself.

68 00:07:49.390 00:07:50.490 Zoran Selinger: You do the…

69 00:07:54.370 00:07:55.850 Henry Zhao: See, that link works.

70 00:07:56.250 00:07:57.959 Zoran Selinger: Yeah, let me, let me check.

71 00:08:26.570 00:08:36.049 Zoran Selinger: Quote user 4. Okay, let me just, so what’s this,

72 00:08:42.169 00:08:43.659 Zoran Selinger: With Catalyst.

73 00:08:43.849 00:08:46.759 Zoran Selinger: Haven’t had a chance to check, but that’s my next thing.

74 00:08:47.250 00:08:56.219 Henry Zhao: But the segment stuff, when you implement that, we’re gonna be able to see all of the conversions also through segment with an anonymous ID, right?

75 00:08:57.930 00:09:03.139 Zoran Selinger: So it’s gonna be… it’s gonna be the user ID that you’re gonna, look into.

76 00:09:03.140 00:09:06.310 Henry Zhao: We also need the anonymous ID, because we don’t have the user ID until they have…

77 00:09:08.020 00:09:08.900 Zoran Selinger: Until they have one.

78 00:09:11.120 00:09:12.089 Henry Zhao: You know what I mean?

79 00:09:12.960 00:09:14.730 Zoran Selinger: No, sorry, you’re breaking up.

80 00:09:14.980 00:09:21.760 Henry Zhao: So… So basically, we have, like, edge layer, We have segment, right?

81 00:09:22.400 00:09:24.830 Zoran Selinger: Like, we want to implement both so, like, real life…

82 00:09:25.180 00:09:28.250 Henry Zhao: Here we have, like, user sees email.

83 00:09:29.230 00:09:37.070 Henry Zhao: Clicks, link, that is tryEden.com slash utm source equals whatever, email, whatever, right?

84 00:09:38.540 00:09:47.090 Henry Zhao: So here we would have, no user ID, session ID, source equals email.

85 00:09:47.640 00:09:49.919 Henry Zhao: Here, we at least have an anonymous ID.

86 00:09:53.180 00:09:54.820 Henry Zhao: Source equals email.

87 00:09:55.150 00:10:03.069 Henry Zhao: I want these to be, like, running in parallel. So then, like, create account… User ID assigned.

88 00:10:03.440 00:10:05.930 Henry Zhao: Here, they also have the identifies fires.

89 00:10:06.880 00:10:12.199 Henry Zhao: you can… you feed whatever ID, right? So you can put BASC, you can put your user ID,

90 00:10:13.140 00:10:14.470 Henry Zhao: Et cetera, right?

91 00:10:15.000 00:10:16.909 Henry Zhao: But anonymous ID still stays.

92 00:10:21.260 00:10:22.600 Henry Zhao: And then…

93 00:10:23.930 00:10:26.980 Zoran Selinger: Where’s my… Query.

94 00:10:28.860 00:10:29.840 Zoran Selinger: Seriously.

95 00:10:30.430 00:10:35.339 Zoran Selinger: all of a sudden, I don’t see my… my call tab, and…

96 00:10:36.630 00:10:38.410 Henry Zhao: Can you… can you hear me and see me?

97 00:10:38.970 00:10:47.079 Zoran Selinger: I can… Hear you, but my full tub disappeared.

98 00:10:55.460 00:10:56.770 Zoran Selinger: What’s happening?

99 00:10:58.870 00:11:01.259 Zoran Selinger: Okay, cool, I’m back.

100 00:11:07.840 00:11:11.249 Henry Zhao: Yeah, so basically I want these running in parallel, so you have your edge layer, where…

101 00:11:11.410 00:11:21.490 Henry Zhao: User sees an email, clicks the link that is tryEden.com slash source equals email. So in your edge layer tracking, where we go to that raw table that we have with Zoran, with that Tigran.

102 00:11:21.930 00:11:30.279 Henry Zhao: We’d have no user ID, because they don’t have an account yet, but we have a session ID and source equals email. Segment would also fire, but it would have an anonymous ID from the segment pixel.

103 00:11:30.550 00:11:31.839 Henry Zhao: Right, so…

104 00:11:36.080 00:11:39.670 Henry Zhao: Yeah, I want this, like, in a different table. So, when I go to try Eden.

105 00:11:41.020 00:11:45.470 Henry Zhao: The identify should have fired, and we get this anonymous ID, right?

106 00:11:46.810 00:12:04.189 Henry Zhao: I want this firing in parallel to your user ID, because later I want to compare them. So I have the anonymous ID, and then you’re doing your stuff, which is fine. When they create an account, you have a user ID, which is assigned. That’s fine. You can feed that into segments that won’t interfere with the anonymous ID. The anonymous ID will set.

107 00:12:04.190 00:12:11.440 Zoran Selinger: Yes. Yes. If you go to this page that I mentioned.

108 00:12:14.670 00:12:17.060 Henry Zhao: Which one? If you go to this page.

109 00:12:17.170 00:12:23.529 Zoran Selinger: You should fire… actually, no, no, it’s not live. Okay, nothing.

110 00:12:23.720 00:12:30.129 Henry Zhao: Oh, by the way, I’m just talking conceptually right now, right? So, this is happening in parallel, so the identifies fires, which you just saw.

111 00:12:30.740 00:12:32.369 Henry Zhao: identify fires…

112 00:12:34.340 00:12:52.239 Henry Zhao: And then afterwards, it’s just the same, same thing, right? You just have session IDs, user IDs, here I still have user ID, anonymous ID, and I can join these, I can stitch this with the anonymous ID, the whole path, I can kind of look at it however way I want, and I can compare edge layer to segment, and talk to them about the business side of it.

113 00:12:52.410 00:13:00.050 Zoran Selinger: Yeah, yeah. Okay, let’s, let’s figure out this, this, BigQuery.

114 00:13:01.090 00:13:01.940 Zoran Selinger: Can’t…

115 00:13:02.860 00:13:05.399 Henry Zhao: Okay, I’ll let you figure that out, I have other things I need to talk to you about.

116 00:13:07.440 00:13:12.050 Henry Zhao: Okay, so this one will be done once we have real data.

117 00:13:12.240 00:13:19.800 Henry Zhao: Let’s come over, there’s no reconciliation here, because it’s… slipping.

118 00:13:21.350 00:13:27.889 Henry Zhao: Same thing… Okay, so this one, what did you do exactly for BM Digital Campaigns for tracking?

119 00:13:29.380 00:13:30.280 Zoran Selinger: for Meta.

120 00:13:30.960 00:13:31.580 Henry Zhao: Yeah.

121 00:13:32.410 00:13:39.800 Zoran Selinger: Yeah, I just, there’s an option in… in… In North Bim.

122 00:13:40.260 00:13:44.320 Zoran Selinger: Just a native integration, that’s how it’s set up for the other account.

123 00:13:45.000 00:13:49.660 Zoran Selinger: It’s just a native integration with NordVim.

124 00:13:49.700 00:13:51.260 Henry Zhao: Okay, so I think you just…

125 00:13:51.260 00:13:52.600 Zoran Selinger: remember correctly.

126 00:13:54.280 00:13:56.280 Zoran Selinger: I think I do remember correctly.

127 00:13:59.720 00:14:00.350 Henry Zhao: Okay.

128 00:14:01.110 00:14:04.090 Zoran Selinger: I mean, it’s in the ticket, I should be,

129 00:14:04.490 00:14:09.850 Zoran Selinger: I think I wrote an update there. That is for… for Facebook.

130 00:14:17.570 00:14:20.570 Zoran Selinger: So here, on connections…

131 00:14:20.570 00:14:22.629 Henry Zhao: I think he just needs it broken down, right?

132 00:14:27.190 00:14:36.420 Zoran Selinger: So here in Connections, yes, I added the… the Eden BM Digital, into, into NodeBeam Connections.

133 00:14:38.300 00:14:42.360 Zoran Selinger: And then I notified people that they have to add,

134 00:14:42.620 00:14:47.800 Zoran Selinger: the NordVIM parameters, tracking templates to their… to their ads.

135 00:14:48.030 00:14:51.240 Zoran Selinger: That’s it. That’s all the integration there is there.

136 00:14:51.940 00:14:53.300 Henry Zhao: Okay, enemies.

137 00:14:54.280 00:14:56.170 Henry Zhao: If I have that breakdown…

138 00:14:57.200 00:15:05.080 Zoran Selinger: Yeah, I wrote a message, people reacted to it, I, like, that’s a complete, basically, you know, for us.

139 00:15:05.550 00:15:13.470 Zoran Selinger: That’s a complete task. We… they just need to add the parameters on their side. Campaign managers, in particular.

140 00:15:23.190 00:15:26.020 Henry Zhao: Okay, I need to get some clarification from him, then.

141 00:15:26.200 00:15:28.130 Henry Zhao: Cause then I’m not sure what he’s actually asking.

142 00:15:32.310 00:15:34.820 Henry Zhao: Alright, what’s… what’s next?

143 00:15:35.490 00:15:37.490 Henry Zhao: Shoot. One second, sorry.

144 00:15:41.250 00:15:43.319 Henry Zhao: So much stuff going on, I’m sorry.

145 00:15:43.440 00:15:44.450 Henry Zhao: Alright.

146 00:15:46.980 00:15:50.979 Zoran Selinger: It’s… It’s a crazy, crazy day.

147 00:15:51.220 00:15:54.710 Henry Zhao: I told you about this, right, in the beginning? I warned you.

148 00:15:57.210 00:15:59.540 Henry Zhao: Alright.

149 00:15:59.540 00:16:01.199 Zoran Selinger: Look, I have catalysts still.

150 00:16:02.160 00:16:05.539 Henry Zhao: So this one I think we’re good on, right? As long as he’s following the UTMs.

151 00:16:07.480 00:16:10.000 Zoran Selinger: What was that conversation?

152 00:16:12.860 00:16:14.380 Zoran Selinger: That’s Catalystock.

153 00:16:14.550 00:16:16.150 Henry Zhao: Yeah, I think we’re done.

154 00:16:16.460 00:16:19.020 Henry Zhao: This one, okay, so…

155 00:16:19.020 00:16:22.920 Zoran Selinger: Yeah, this is the one that I have to still work on.

156 00:16:22.920 00:16:24.400 Henry Zhao: Okay, so you got this?

157 00:16:25.140 00:16:27.660 Zoran Selinger: Yeah, I’m gonna work on it today.

158 00:16:27.660 00:16:28.830 Henry Zhao: Do you need a ticket?

159 00:16:29.770 00:16:30.929 Zoran Selinger: Please.

160 00:16:31.540 00:16:35.109 Zoran Selinger: Please, I’m gonna work on it today. I have a… I have a…

161 00:16:35.230 00:16:38.860 Zoran Selinger: Catch up with… for another… another client.

162 00:16:43.030 00:16:45.710 Henry Zhao: Okay, and then we deployed it to the NAD page only.

163 00:16:46.340 00:16:48.429 Henry Zhao: So this one you’re gonna look into as well, right?

164 00:16:48.920 00:16:50.729 Zoran Selinger: Yes, I just need access.

165 00:16:50.950 00:16:53.550 Zoran Selinger: Properly, I’m not sure what’s… what’s going on.

166 00:16:54.440 00:16:59.309 Zoran Selinger: And I’ll need Tigran, but Tigran is here, we agree that we’re gonna be here.

167 00:16:59.620 00:17:02.250 Henry Zhao: So you still don’t have access to this project?

168 00:17:02.910 00:17:05.729 Zoran Selinger: Yeah, I don’t see access to the project itself.

169 00:17:08.510 00:17:10.930 Zoran Selinger: Can you go… yeah, okay, you’re here.

170 00:17:10.930 00:17:11.270 Henry Zhao: We’re here.

171 00:17:11.270 00:17:12.769 Zoran Selinger: Am I on the lease?

172 00:17:12.770 00:17:13.359 Henry Zhao: Yeah.

173 00:17:18.520 00:17:20.620 Henry Zhao: What is this column? Name.

174 00:17:35.220 00:17:36.020 Henry Zhao: That might work.

175 00:17:43.400 00:17:44.280 Henry Zhao: I know.

176 00:17:45.680 00:17:47.249 Henry Zhao: I was like, why can’t I give you a name?

177 00:17:53.340 00:17:54.149 Henry Zhao: I think you should have access.

178 00:17:54.150 00:17:58.680 Zoran Selinger: When I click all, I just see the organization, and I don’t see…

179 00:17:59.240 00:18:01.490 Zoran Selinger: But, okay, let me… I’ll look into that.

180 00:18:01.490 00:18:02.630 Henry Zhao: Yeah.

181 00:18:09.240 00:18:12.439 Zoran Selinger: The user with just the role.

182 00:18:25.480 00:18:32.219 Zoran Selinger: If the user has landed, If the user does not have access to read all projects in organization.

183 00:18:36.520 00:18:37.550 Zoran Selinger: Okay…

184 00:18:42.210 00:18:49.969 Zoran Selinger: Okay, so for TikTok, what do I need to do for TikTok?

185 00:18:50.990 00:18:59.799 Zoran Selinger: So that’s client-side and server-side implementation, but I do see some, some tags there already for TikTok.

186 00:18:59.940 00:19:04.240 Zoran Selinger: So I’m gonna have to ask… is Kumar gonna know if I ask him?

187 00:19:04.900 00:19:09.660 Henry Zhao: You can just add in the group chat between us, so that I can chime in if I need to.

188 00:19:09.660 00:19:12.140 Zoran Selinger: Sure, sure, okay, okay, cool.

189 00:19:14.990 00:19:16.590 Zoran Selinger: That’s okay.

190 00:19:19.000 00:19:22.110 Zoran Selinger: Is there anything else?

191 00:19:22.690 00:19:23.859 Henry Zhao: Nope, that’s it.

192 00:19:26.000 00:19:34.170 Zoran Selinger: Oh, right. So, okay, okay, cool.

193 00:19:35.350 00:19:40.960 Zoran Selinger: Well, I’m probably gonna be here for the rest of the day, working on… on…

194 00:19:41.180 00:19:44.330 Zoran Selinger: 5 different things. Okay,

195 00:19:44.570 00:19:52.260 Zoran Selinger: I’m here if you need me, and I’m probably gonna write messages, to Kumar and you and see where we get today.

196 00:19:52.640 00:19:53.669 Henry Zhao: Okay, sounds good.

197 00:19:53.800 00:19:55.359 Zoran Selinger: Okay, thank you. Thanks.

198 00:19:55.360 00:19:55.890 Henry Zhao: Thanks.

199 00:19:56.060 00:19:56.780 Henry Zhao: Bye.