Meeting Title: Northbeam Server-Side Integration Sync Date: 2025-08-18 Meeting participants: Fireflies.ai Notetaker Andrew, Henry Zhao, Andrew O’Neil
WEBVTT
1 00:05:17.310 ⇒ 00:05:18.280 Andrew O’Neil: Hello!
2 00:05:18.280 ⇒ 00:05:18.950 Henry Zhao: Oh, not.
3 00:05:19.790 ⇒ 00:05:21.439 Andrew O’Neil: It’s going well, how’s your day been?
4 00:05:22.060 ⇒ 00:05:23.730 Henry Zhao: Ugh, busy.
5 00:05:23.730 ⇒ 00:05:24.970 Andrew O’Neil: Yeah, yeah, yeah.
6 00:05:25.920 ⇒ 00:05:31.160 Andrew O’Neil: Is, is Customer I.O, like, a platform, or what do they have you doing for them?
7 00:05:31.160 ⇒ 00:05:32.839 Henry Zhao: It’s just like a CRM, ….
8 00:05:32.840 ⇒ 00:05:33.880 Andrew O’Neil: Oh, okay.
9 00:05:33.880 ⇒ 00:05:35.769 Henry Zhao: That’s how they send out the emails.
10 00:05:36.040 ⇒ 00:05:37.200 Andrew O’Neil: Gotcha.
11 00:05:37.440 ⇒ 00:05:43.220 Henry Zhao: Yeah, it was just tricky for me to understand, kind of, their API and how the data flows in and how it gets, updated.
12 00:05:43.620 ⇒ 00:05:50.680 Andrew O’Neil: Mmm. Yeah, it’s… there’s a lot of, like, drinking out of a fire hose with this project sometimes.
13 00:05:52.140 ⇒ 00:05:55.010 Henry Zhao: I’m starting to feel like I wasn’t properly really trained, like, I was….
14 00:05:55.030 ⇒ 00:05:58.479 Andrew O’Neil: Like, given access to everything, it was like, alright, figure this stuff out on your own.
15 00:05:58.740 ⇒ 00:06:00.769 Andrew O’Neil: Right, right, yeah, yeah, yeah, yeah.
16 00:06:00.770 ⇒ 00:06:02.930 Henry Zhao: And I’m 3-4 hours a week, yeah.
17 00:06:02.930 ⇒ 00:06:19.709 Andrew O’Neil: And what’s hard about it is… it’s not… it’s not just that, but, like, we’re… we’re given one piece of the puzzle, but, like, oftentimes, like, solution decisions, you need to know, like, what the… like, what the full picture needs to look like, so it’s like…
18 00:06:19.720 ⇒ 00:06:39.210 Andrew O’Neil: you know, when, like, their decision, for example, to move from, like, one Facebook pixel to 3 Facebook pixels, like, you can do that, but it’s hard for me to, like, say, is that a good business decision for you to make? So yeah, there’s a lot of pieces that are like, okay, do this, but it’s like, well, you know, if…
19 00:06:39.550 ⇒ 00:06:45.219 Andrew O’Neil: if I understood the context better, you know, I might approach it different ways, and I’m sure you can relate to that.
20 00:06:45.620 ⇒ 00:06:46.669 Henry Zhao: Yeah.
21 00:06:48.870 ⇒ 00:07:05.229 Andrew O’Neil: But we got… I think we’re making… we’re making progress, at least, from what I can feel. Every week, we do a little bit more, which is good. And yeah, I think Northbeam’s in a good spot, since finally that, we have that connection with,
22 00:07:05.560 ⇒ 00:07:14.930 Andrew O’Neil: I forget exactly the platform, Polyatomic, which did not exist before, so it seems like from their documentation that you just, like.
23 00:07:15.080 ⇒ 00:07:27.450 Andrew O’Neil: like, paste in the ID of the instance that you’re connecting. I don’t know if you’ve done any testing on your side, but we can use this as a working session if you want.
24 00:07:28.190 ⇒ 00:07:32.109 Andrew O’Neil: No, I still don’t think Polytomic’s gonna cut it, so I was wondering if we can try this.
25 00:07:32.110 ⇒ 00:07:37.939 Henry Zhao: This Northbeam server-side integration is focused on sending order data to Northbeam via the orders API.
26 00:07:37.940 ⇒ 00:07:38.620 Andrew O’Neil: Yep, yep.
27 00:07:38.620 ⇒ 00:07:42.369 Henry Zhao: … So let me forward this to you if you don’t have it.
28 00:07:42.760 ⇒ 00:07:44.990 Henry Zhao: I just want to try what they’re suggesting.
29 00:07:45.540 ⇒ 00:07:50.960 Andrew O’Neil: So did… so what Polyatomic built, are they not, like, using the Orders API?
30 00:07:51.310 ⇒ 00:07:54.020 Henry Zhao: I don’t know, I don’t know what Awashia’s doing with Polytomic.
31 00:07:54.410 ⇒ 00:07:55.140 Andrew O’Neil: Okay.
32 00:07:55.970 ⇒ 00:07:58.769 Henry Zhao: But right now, the most recent thing he said, right, is that it’s stuck.
33 00:07:59.170 ⇒ 00:08:06.100 Henry Zhao: And I’m getting yelled at for, like, this taking so long, and, like, this is the only way I can think of is to… like, I can’t keep yelling at Awash.
34 00:08:06.390 ⇒ 00:08:15.530 Henry Zhao: he doesn’t respond, and like, I need to make progress on this. Like, last week I talked to him, and he said, I’m not sure what North Beam server-side tracking is. Like, we talked about this for weeks.
35 00:08:15.750 ⇒ 00:08:18.589 Henry Zhao: And like you said, we’re doing that with Polyatomic, so….
36 00:08:18.590 ⇒ 00:08:19.180 Andrew O’Neil: Asian.
37 00:08:19.180 ⇒ 00:08:31.720 Henry Zhao: I’m not feeling I’m getting the support there, so I think we need, … again, I don’t want to point out names or, like, anything like that, but I think we need another solution. And this is something that even Sebastian said, he said in External Eden Analytics, right? He said.
38 00:08:31.900 ⇒ 00:08:34.859 Henry Zhao: The same thing, basically, is, like, shouldn’t we just be using….
39 00:08:35.039 ⇒ 00:08:37.139 Andrew O’Neil: Yes, I remember that message. Yeah, that one.
40 00:08:37.140 ⇒ 00:08:40.590 Henry Zhao: Yeah, Vice Friday. From the data warehouse and layering in Polytomic.
41 00:08:41.600 ⇒ 00:08:42.360 Henry Zhao: …
42 00:08:43.429 ⇒ 00:08:47.730 Henry Zhao: And then a waste didn’t answer yet again, so, like, we need to… we need to do something about this.
43 00:08:48.020 ⇒ 00:08:48.940 Henry Zhao: Yeah.
44 00:08:50.180 ⇒ 00:08:54.749 Henry Zhao: So this is why I asked you, like, do you know JavaScript? Do you know, like, APIs and stuff like that?
45 00:08:55.020 ⇒ 00:08:55.950 Henry Zhao: Yeah, I don’t know.
46 00:08:55.950 ⇒ 00:08:57.870 Andrew O’Neil: Then a little bit of it, yeah, yeah, yeah.
47 00:08:59.180 ⇒ 00:09:09.989 Henry Zhao: Yeah, so basically we need to capture these following two, based on what Stuart said. He said, for server-side tracking, we need to capture checkout submitted and payment captured.
48 00:09:10.520 ⇒ 00:09:11.460 Andrew O’Neil: Yep, okay.
49 00:09:11.460 ⇒ 00:09:15.469 Henry Zhao: with the UTM data, session, I click ID history, order and revenue info.
50 00:09:15.920 ⇒ 00:09:19.770 Henry Zhao: And then identity resolution should be in segment, right? So….
51 00:09:20.250 ⇒ 00:09:21.050 Andrew O’Neil: Yes.
52 00:09:24.220 ⇒ 00:09:26.449 Henry Zhao: And then I can worry about edge layer later, ….
53 00:09:26.450 ⇒ 00:09:28.289 Andrew O’Neil: Yeah, that’s, that’s a nice to have.
54 00:09:30.710 ⇒ 00:09:37.290 Henry Zhao: So does this diagram make sense to you? Like, is the Northbeam Pixel connecting the website product page to the order confirm page?
55 00:09:37.610 ⇒ 00:09:40.610 Andrew O’Neil: That’s correct, exactly, yeah, so I installed their…
56 00:09:41.200 ⇒ 00:09:46.159 Andrew O’Neil: the… the code I looked over last week, it’s… yes, that’s… that’s exactly what it’s doing.
57 00:09:46.370 ⇒ 00:09:52.289 Henry Zhao: So let’s look at what you said, so I want to understand this with you by my side. Okay, so I was…
58 00:09:52.720 ⇒ 00:09:56.119 Henry Zhao: Which pixels? Okay, so this one’s something separate. Yeah, that’s fine.
59 00:09:56.260 ⇒ 00:09:58.290 Henry Zhao: This is why I just need to know if it’s flowing in.
60 00:09:58.610 ⇒ 00:10:02.659 Henry Zhao: Okay, so then you said… did some data QA this morning to confirm the vote… okay, this is, again….
61 00:10:02.660 ⇒ 00:10:03.560 Andrew O’Neil: Yeah, that’s… that’s meta.
62 00:10:03.560 ⇒ 00:10:04.250 Henry Zhao: firm.
63 00:10:04.360 ⇒ 00:10:08.439 Henry Zhao: Okay, but you confirmed that it’s not the right event ID, right? I, I, because I was like, this is….
64 00:10:08.720 ⇒ 00:10:24.319 Andrew O’Neil: But, Awish confirmed, so he, it makes sense. The field that, segment is showing us, that is the segment ID, which apparently… so according to Awish’s logic, if the
65 00:10:24.320 ⇒ 00:10:38.070 Andrew O’Neil: the GA4 event ID exists, like that, just numerical string. That is what segment is going to use. If that field does not exist, then it will use the segment ID.
66 00:10:38.070 ⇒ 00:10:39.680 Henry Zhao: Okay, so it is working then.
67 00:10:39.680 ⇒ 00:10:49.210 Andrew O’Neil: So yeah, so I think it’s just a segment glitch, and so what I’m looking at in Meta’s side, we’re now, thankfully.
68 00:10:49.370 ⇒ 00:10:55.669 Andrew O’Neil: it’s showing more events are coming through with event ID. What it should also start to show is that
69 00:10:55.670 ⇒ 00:11:10.230 Andrew O’Neil: the… there’s an overlap between the browser and the server events, or the key is the same. There’s a bit of a lag there, so I’ll check back in later today to see if there’s an update, but until…
70 00:11:10.290 ⇒ 00:11:17.590 Andrew O’Neil: the, like, that key gets recognized, you know, the, … I need to make sure that we’re,
71 00:11:18.090 ⇒ 00:11:34.910 Andrew O’Neil: that it’s working, but all signs point that it is. OH confirmed, kind of, the last outstanding question I have. The only thing that’s left is to basically make sure that now that the data is in Meta, that Meta is able to do the deduping.
72 00:11:36.850 ⇒ 00:11:42.829 Henry Zhao: Okay, and then just moving forward, we’ll just need to let them know whenever we make a change to the pixel or server-side tracking, right? That’s what they asked us to do.
73 00:11:43.250 ⇒ 00:11:45.210 Andrew O’Neil: Yeah, exactly.
74 00:11:45.660 ⇒ 00:11:48.240 Henry Zhao: So I’ll just let whoever makes the change communicate that to them.
75 00:11:48.490 ⇒ 00:11:52.480 Henry Zhao: So we don’t have to, like, talk to each other about that, which slows things down, too.
76 00:11:52.590 ⇒ 00:12:07.199 Henry Zhao: Okay, so you said that this morning you looked at it, and the North Bean Pixel is persisting the UTMs and all that click data from website product page to the order confirm page, right? So, like, the UTMs are bringing them to the product page, but then the confirm page doesn’t have the UTMs, the North Bean Pixel still persists that over.
77 00:12:07.640 ⇒ 00:12:23.540 Andrew O’Neil: Exactly, yeah, like, the pixel’s gonna grab the, like, that information about you. So, there’s two parts of the pixel. One fires on every page view. That’s, like, what grabs the UTMs initially, builds the profile about who you are.
78 00:12:23.590 ⇒ 00:12:41.830 Andrew O’Neil: There’s a second event that when someone submits an order, we fire that the… someone has made an order, how much it was, all that fun stuff, the email of the customer, and then because that is connected to the Northbeam pixel, Northbeam also knows
79 00:12:41.870 ⇒ 00:12:47.569 Andrew O’Neil: you know, who did that, or, like, what UTMs were part of it. So, yeah, from what I can see.
80 00:12:47.760 ⇒ 00:12:50.160 Andrew O’Neil: their Pixel setup is good to go.
81 00:12:51.530 ⇒ 00:12:56.789 Henry Zhao: Okay, what do you think they mean here? It’s not a full server-to-server replacement for all pixel events, page views, add to cart, etc.
82 00:12:57.420 ⇒ 00:12:59.390 Andrew O’Neil: Let’s see, North Beam, NJ….
83 00:12:59.390 ⇒ 00:13:01.110 Henry Zhao: I’ll let you read this email, if you can explain.
84 00:13:01.110 ⇒ 00:13:01.550 Andrew O’Neil: Yeah.
85 00:13:02.780 ⇒ 00:13:03.450 Andrew O’Neil: Okay.
86 00:13:03.780 ⇒ 00:13:05.909 Andrew O’Neil: And this is from someone at Northbeam.
87 00:13:05.910 ⇒ 00:13:06.790 Henry Zhao: Yeah,
88 00:13:06.790 ⇒ 00:13:22.630 Andrew O’Neil: Okay. Yep, so from the orders API… okay, yeah, yeah, yeah, yeah. So, so that last bullet, yes. So this seems like we’re good, we’re good, we’re doing a solution for purchases. So for example, so our pixel right now
89 00:13:22.900 ⇒ 00:13:27.940 Andrew O’Neil: It’s capturing, page views, add to carts, begin checkout.
90 00:13:27.940 ⇒ 00:13:28.590 Henry Zhao: houses.
91 00:13:28.590 ⇒ 00:13:47.820 Andrew O’Neil: Just like the meta one is. Okay. Sounds like this solution for the orders API will just be server-to-server for orders. It won’t be server-side tracking for, add to cart, for page views, like, that’s all just browser-based.
92 00:13:47.820 ⇒ 00:13:55.490 Henry Zhao: So does orders count as what Stuart is calling checkout submitted, or payment captured? Like, when does it count as a purchase? Is it when the checkouts, or when the payment is captured?
93 00:13:55.970 ⇒ 00:14:05.050 Andrew O’Neil: to me, from, like, my background, usually it’s when payment is captured, or actually, like, shoot, well, they got Eden.
94 00:14:05.050 ⇒ 00:14:05.530 Henry Zhao: Maybe both.
95 00:14:05.750 ⇒ 00:14:14.449 Andrew O’Neil: like, different, because don’t you… you check out, and then they, like, verify whether you can actually get the drug? Is that… is there, like, a couple steps there, I think?
96 00:14:15.120 ⇒ 00:14:24.590 Henry Zhao: I don’t know. See, these are things I was never trained in, so, like, I can’t answer these questions. And so I end up working on this stuff, and I have more questions than answers. I start… you know what I mean?
97 00:14:24.830 ⇒ 00:14:29.289 Andrew O’Neil: And that’s kind of what I was saying before about, like, the… like, we… we’re… we need to…
98 00:14:29.370 ⇒ 00:14:36.089 Andrew O’Neil: do the puzzle, but we don’t… we only have one piece, so yeah. Yeah. I get what you’re saying. So yeah, so from…
99 00:14:36.090 ⇒ 00:14:49.549 Andrew O’Neil: So, depending on, like, what Eden defines as an order, it’s basically, like, at that point, whether per Stuart’s thing, it’s checkout submitted or payment received.
100 00:14:49.750 ⇒ 00:14:59.800 Andrew O’Neil: if we want to use either both of those, or one of those, to trigger the API call to the North Beam Borders API.
101 00:14:59.800 ⇒ 00:15:02.529 Henry Zhao: That’s rubber while we’re at it, yeah.
102 00:15:06.400 ⇒ 00:15:25.750 Andrew O’Neil: Because it seems like Northbeam, in a typical sense, like, I think they have a lot of, like, e-commerce clients, so, you know, for Nike.com, they would probably send a query to Northbeam’s orders API when someone finishes checkout, they submit the payment, all that stuff, …
103 00:15:25.850 ⇒ 00:15:32.560 Andrew O’Neil: So, that’s… that’s typically, like, when they would do it. I don’t know if Eden’s order process is different, if…
104 00:15:32.760 ⇒ 00:15:45.540 Andrew O’Neil: there’s a purchase, and then there’s, like, extra verification to see if you can actually get it. I don’t know how they do… how they deal with that, since it’s a medication, but the important…
105 00:15:45.910 ⇒ 00:15:54.380 Andrew O’Neil: that… that part… I think we can still move forward without knowing that part, because it’s really basically, like, we need to build…
106 00:15:54.600 ⇒ 00:15:59.680 Andrew O’Neil: the connection between, North Beam, or….
107 00:16:00.220 ⇒ 00:16:00.810 Henry Zhao: and best.
108 00:16:00.810 ⇒ 00:16:14.129 Andrew O’Neil: Yeah, exactly. Eden’s Data Servers and Northbeam. What we’re talking about here is kind of, like, when do we trigger that, which I think we can build a trigger later, if that makes sense.
109 00:16:14.130 ⇒ 00:16:20.880 Henry Zhao: Yeah, so what does it mean here? So, like, Northbeam’s server-side path isn’t embedded in your site’s domain, it’s a backend integration between your commerce system and their tracking system.
110 00:16:21.570 ⇒ 00:16:38.520 Andrew O’Neil: Oh, yeah, like, there’s no… you’re not, like, running it on, like… it’s… it’s… he’s saying, to me, that it’s… it’s different, for example, than Facebook’s conversions API. It’s not like a… … we’re not sending data from, like, the website, it’s…
111 00:16:38.540 ⇒ 00:16:53.949 Andrew O’Neil: the back end of our website that’s talking. Like, a lot of, for example, server-side tracking today deals with, like, the front end of a website, so I think he’s just reiterating that it’s, like, the back end’s talking to each other.
112 00:16:57.010 ⇒ 00:16:57.860 Henry Zhao: Okay.
113 00:16:59.870 ⇒ 00:17:07.490 Henry Zhao: So server-side just means, like, when the user is visiting the website product page and then confirming the order, that data is going straight from there.
114 00:17:07.700 ⇒ 00:17:10.029 Henry Zhao: Browser to our server, right?
115 00:17:10.859 ⇒ 00:17:11.749 Andrew O’Neil: Exactly, yep.
116 00:17:11.750 ⇒ 00:17:15.310 Henry Zhao: Instead of the order coming to our server, and then from there, we capture the UTMs.
117 00:17:16.859 ⇒ 00:17:23.399 Andrew O’Neil: Yeah, yeah, the, exactly. So I think, well, I think in this case, like, it…
118 00:17:23.879 ⇒ 00:17:43.389 Andrew O’Neil: depending on, like, what we’re sending from our server, if it’s, like, this was the transaction ID, this was the, … like, I don’t know if there’s fields that are needed, but, like, it will probably join for… so, because we’re sending the data from the pixel, like, they know
119 00:17:43.449 ⇒ 00:17:56.709 Andrew O’Neil: like, the pixel will have a transaction ID, and if we send the same transaction ID with our… to the API, I think it can, like, merge the UTM information that way. Like, it’ll grab it from the Pixel, if that…
120 00:17:56.789 ⇒ 00:17:57.979 Andrew O’Neil: Does that make sense?
121 00:17:59.360 ⇒ 00:18:05.310 Henry Zhao: … Yeah, so let’s try to understand… can you help me understand what ChatGPT is saying here?
122 00:18:05.590 ⇒ 00:18:12.249 Henry Zhao: Okay, so Vascals APIs aren’t public, so, okay, that doesn’t matter. We’ll receive a webhook, which we’re already using.
123 00:18:13.040 ⇒ 00:18:16.729 Henry Zhao: Okay, so we use a basketball hook, which we already have.
124 00:18:17.680 ⇒ 00:18:24.049 Henry Zhao: And look, here we have, this should be checkout submitted, and this is, payment captured, right?
125 00:18:24.180 ⇒ 00:18:25.410 Andrew O’Neil: Right, yep.
126 00:18:25.630 ⇒ 00:18:29.070 Henry Zhao: And this is the part where it’s like, I don’t know how I would set this up in my backend.
127 00:18:29.730 ⇒ 00:18:34.460 Henry Zhao: … And how I would send it to the orders API in Northbeam.
128 00:18:35.420 ⇒ 00:18:44.610 Andrew O’Neil: Right, so… so going back, so why… isn’t that, like, what… or, like, why Robert and team are using Polyatomic to, like, to build out this pipeline?
129 00:18:44.610 ⇒ 00:18:49.110 Henry Zhao: I don’t know. I don’t know, I don’t think so, because otherwise Awash wouldn’t have answered this way.
130 00:18:50.880 ⇒ 00:18:56.140 Henry Zhao: he said, I am not sure what North Beam server-side tracking is. How do you not know what that is, if that’s what you’re trying to do with PolyTomics.
131 00:18:56.140 ⇒ 00:18:56.750 Andrew O’Neil: Let’s talk.
132 00:18:57.130 ⇒ 00:19:02.099 Andrew O’Neil: Was Awaish involved with Polytomic? Like, I don’t know if he was plugged into that.
133 00:19:02.100 ⇒ 00:19:04.030 Henry Zhao: He’s the one working on Polyatomic.
134 00:19:05.300 ⇒ 00:19:06.080 Andrew O’Neil: Okay.
135 00:19:06.210 ⇒ 00:19:14.049 Andrew O’Neil: So there’s… so Polytomic is both, like, a vendor and, like… like, do you have access to Polytomic? Like, I was trying to get that from Robert.
136 00:19:14.590 ⇒ 00:19:19.249 Henry Zhao: No, but I… from what I read, it’s really just, I think, an ETL and reverse ETL.
137 00:19:20.590 ⇒ 00:19:21.770 Andrew O’Neil: Sorry, Dash.
138 00:19:22.640 ⇒ 00:19:25.340 Andrew O’Neil: like a segment… it’s almost like segment in a way, but….
139 00:19:25.340 ⇒ 00:19:27.190 Henry Zhao: Or like a… I thought it was more like a 5 train.
140 00:19:27.530 ⇒ 00:19:28.989 Andrew O’Neil: Oh, okay, sure, sure, sure.
141 00:19:28.990 ⇒ 00:19:29.680 Henry Zhao: You know?
142 00:19:30.440 ⇒ 00:19:31.889 Henry Zhao: Let’s the use cases.
143 00:19:35.290 ⇒ 00:19:38.589 Andrew O’Neil: But do… does our team have, like, a login for Polytomic?
144 00:19:39.430 ⇒ 00:19:45.050 Henry Zhao: I think so, but maybe… I was thinking maybe polyatomic, we were using them, like, as a…
145 00:19:45.580 ⇒ 00:19:49.740 Henry Zhao: Like, an additional consulting type of thing, where they help us with the server-side tracking.
146 00:19:52.370 ⇒ 00:19:56.799 Andrew O’Neil: Right, and… let’s see, where’s that thread? Robert?
147 00:19:57.320 ⇒ 00:19:59.280 Andrew O’Neil: Responded to me.
148 00:19:59.600 ⇒ 00:20:00.790 Henry Zhao: Want to share your screen?
149 00:20:01.300 ⇒ 00:20:06.639 Andrew O’Neil: Yeah, I was just looking in Slack, there was, … Let’s see…
150 00:20:07.980 ⇒ 00:20:11.300 Andrew O’Neil: I’ll share it once I find it…
151 00:20:13.920 ⇒ 00:20:17.470 Andrew O’Neil: No, it’s not it. Okay, no, this should be Friday.
152 00:20:24.790 ⇒ 00:20:26.350 Andrew O’Neil: Where the heck did that go?
153 00:20:30.400 ⇒ 00:20:33.000 Andrew O’Neil: It’s a lot of different threads. Okay… oh!
154 00:20:33.240 ⇒ 00:20:35.999 Andrew O’Neil: Here we go. Yeah, yeah, yeah. Here we go.
155 00:20:38.400 ⇒ 00:20:45.969 Andrew O’Neil: Okay, so… this is what I was asking about. So Robert sent this, which I’ll open…
156 00:20:46.150 ⇒ 00:20:51.330 Andrew O’Neil: Over here as well… So Robert’s included this.
157 00:20:51.500 ⇒ 00:20:52.980 Henry Zhao: It sounds like….
158 00:20:53.340 ⇒ 00:21:04.250 Andrew O’Neil: we just have to build this connection? Like, it… but it seems like you have to log into Polytomic to do this? ….
159 00:21:04.830 ⇒ 00:21:07.330 Henry Zhao: Is that… is… but is that a server-side connection, though?
160 00:21:07.780 ⇒ 00:21:16.120 Andrew O’Neil: Yeah, I mean, I think so, because, like, for example, like, my thought behind this was the API key was for the orders API.
161 00:21:18.660 ⇒ 00:21:19.440 Henry Zhao: Okay.
162 00:21:24.610 ⇒ 00:21:25.040 Andrew O’Neil: That’s good.
163 00:21:25.040 ⇒ 00:21:27.199 Henry Zhao: I’m sinking from North Beam, sinking to North Beam, okay.
164 00:21:27.200 ⇒ 00:21:27.740 Andrew O’Neil: Yes.
165 00:21:31.430 ⇒ 00:21:40.579 Andrew O’Neil: Yeah, so it’s, like, syncing orders… so this, to me, is like Northbeam is using… or sorry, Polytomic is using Northbeam’s Orders API.
166 00:21:41.640 ⇒ 00:21:45.399 Andrew O’Neil: It’s not saying that specifically, but I would assume it is.
167 00:21:46.820 ⇒ 00:21:49.529 Andrew O’Neil: Yeah, here’s post orders, ….
168 00:21:49.980 ⇒ 00:21:55.720 Henry Zhao: Okay, but how easy would it be for you to just implement what was suggested in ChatGPT, like, in that blurb I sent you?
169 00:21:55.910 ⇒ 00:21:57.760 Henry Zhao: I’m trying to learn this also, it’s just….
170 00:21:58.710 ⇒ 00:21:59.100 Andrew O’Neil: I guess….
171 00:21:59.100 ⇒ 00:22:05.859 Henry Zhao: code, like, where do you put it? Like, do you just copy and paste it somewhere, or what other work needs to be done to just do what it says?
172 00:22:06.890 ⇒ 00:22:14.160 Andrew O’Neil: Well, the… yeah, I’d have to review exactly what ChatGPT said. I don’t know why we can’t….
173 00:22:14.160 ⇒ 00:22:15.140 Henry Zhao: Yeah.
174 00:22:15.140 ⇒ 00:22:15.640 Andrew O’Neil: S.
175 00:22:15.640 ⇒ 00:22:20.409 Henry Zhao: Yeah, cause Stuart’s gonna ask me, he’s like, he’s gonna search JT and say, why can’t you guys just implement this code?
176 00:22:21.070 ⇒ 00:22:24.329 Henry Zhao: Why do you have to go through polyatomic, or why… like, I need to be able to explain that to him.
177 00:22:25.030 ⇒ 00:22:29.849 Andrew O’Neil: why we use polyatomic? That’s a… that’s a good question. I don’t know why, ….
178 00:22:29.850 ⇒ 00:22:32.699 Henry Zhao: Can you go through what ChatGPT said and just kind of explain to me
179 00:22:32.860 ⇒ 00:22:40.399 Henry Zhao: If that’s doable, and if not, like, what additional work needs to be done that would make it not doable, that we need polyatomic for?
180 00:22:41.620 ⇒ 00:22:51.370 Henry Zhao: Because let me give you an example, right? Like, let’s say I’m trying to install a Facebook pixel, and I don’t know how to do that. Somebody might come to me and say, installing the pixel is literally just copying the pixel that Facebook said into your HTML header. Okay, great.
181 00:22:51.780 ⇒ 00:22:54.430 Henry Zhao: That’s easy, I can do that, I can copy and paste, I know how to do that.
182 00:22:55.140 ⇒ 00:23:11.730 Henry Zhao: But, let’s say it’s not that simple. After I paste, I need to debug, I need to replace certain parameters with, like, other things that I don’t have. Like, that’s the thing I need to be able to explain to Stuart of, like, why we can’t just do what it says in ChatGPT, because the marketers here are just sending me stuff in ChatGPT and saying, like, why can’t you just do that?
183 00:23:12.390 ⇒ 00:23:19.709 Henry Zhao: And I don’t know, because I don’t know JavaScript, and I don’t know how to implement server-side tracking. This is not something I’ve ever done before, it’s just something engineers have always helped me with.
184 00:23:20.890 ⇒ 00:23:22.380 Andrew O’Neil: Right, …
185 00:23:23.370 ⇒ 00:23:30.120 Andrew O’Neil: Let’s see. Yeah, so wait, Laura did… did you… did you DM me about the… so did… did Stuart send you that chat GPT, or did you….
186 00:23:30.120 ⇒ 00:23:34.180 Henry Zhao: No, I did, in preparation of what he’s going to send me, if it takes even longer.
187 00:23:35.160 ⇒ 00:23:47.190 Andrew O’Neil: But I get… but if Stuart… doesn’t Stuart just want a solution? Like, if we tell him, like, hey, we worked with Polyatomic to build the data connector, it’s syncing with the orders API, like.
188 00:23:47.630 ⇒ 00:23:57.649 Henry Zhao: So it’s taking too long. Like, we’ve been working on PolyThomic since 3 weeks ago, and the feedback I’m getting is that things are taking too long, and I need to do everything I can to either speed things up, or be prepared to explain why it’s taking so long.
189 00:23:58.130 ⇒ 00:24:07.510 Andrew O’Neil: So, that, that, I hear you. But if Polyatomic delivered that documentation a couple days ago, why can’t we just try that?
190 00:24:08.120 ⇒ 00:24:09.800 Henry Zhao: We are trying that, but it’s not working.
191 00:24:10.900 ⇒ 00:24:14.959 Henry Zhao: And I can’t just… and I can’t just keep waiting for a wish to say, it’s not working, it’s not working, it’s not working.
192 00:24:14.960 ⇒ 00:24:19.019 Andrew O’Neil: So do you, do you have access to poly… like…
193 00:24:19.400 ⇒ 00:24:23.570 Andrew O’Neil: Who on our team has access to Polytomic?
194 00:24:23.570 ⇒ 00:24:34.489 Henry Zhao: And I even asked, Robert a few days ago, I said, like, is Polytomic solving what we need for server-side? And I think he’s not even sure, I don’t think he thinks so. I think he thinks we need to look into this, order API.
195 00:24:39.590 ⇒ 00:24:52.200 Andrew O’Neil: Okay, that… that doesn’t make sense to me, because Robert replied to my message about Northbeam server-side tracking with an update that Polytomic had finished it a couple days ago. This was last week.
196 00:24:53.670 ⇒ 00:24:54.410 Henry Zhao: Hmm.
197 00:24:55.440 ⇒ 00:25:01.769 Henry Zhao: I think maybe we need to sync the three… the four of us with Awash to kind of align on communication.
198 00:25:02.090 ⇒ 00:25:04.349 Henry Zhao: Because right now, I think we’re playing a big game of telephone.
199 00:25:04.930 ⇒ 00:25:07.569 Andrew O’Neil: So, do you… can you log into Polytomic?
200 00:25:07.570 ⇒ 00:25:08.330 Henry Zhao: No.
201 00:25:08.900 ⇒ 00:25:11.150 Henry Zhao: I can try, I can try it with 1Password.
202 00:25:11.930 ⇒ 00:25:14.880 Andrew O’Neil: Yeah, because my… my account, I tried single sign.
203 00:25:14.880 ⇒ 00:25:22.949 Henry Zhao: I’m, like, trying… I’m trying to do that Zendes thing right now, and I just don’t see anything in Zendesk. So I’m, like, I feel like I’m going down this rabbit hole where I’ve asked for 8 different things, and I can’t access anything.
204 00:25:23.410 ⇒ 00:25:25.299 Henry Zhao: And I don’t want to just ask, …
205 00:25:26.210 ⇒ 00:25:31.620 Henry Zhao: I don’t want to ask Robert, like, a trillion questions, you know? Let’s try data, try… Nope.
206 00:25:32.780 ⇒ 00:25:34.720 Henry Zhao: Definitely not, because it should be already eaten.
207 00:25:35.860 ⇒ 00:25:39.670 Andrew O’Neil: Yeah, can you… can you use your own BrainForge email?
208 00:25:39.670 ⇒ 00:25:42.100 Henry Zhao: Probably not. Okay, so this is even worse.
209 00:25:44.870 ⇒ 00:25:46.689 Henry Zhao: Let’s try mine, it’s not gonna work, but….
210 00:25:48.560 ⇒ 00:25:50.009 Andrew O’Neil: So Roberts doesn’t even work?
211 00:25:51.360 ⇒ 00:25:52.770 Henry Zhao: Let’s try, ….
212 00:25:53.090 ⇒ 00:25:55.260 Andrew O’Neil: Do you have a… do you have Awashes credentials?
213 00:25:55.520 ⇒ 00:25:56.140 Henry Zhao: No.
214 00:25:56.280 ⇒ 00:25:56.690 Andrew O’Neil: Okay.
215 00:25:56.690 ⇒ 00:25:57.679 Henry Zhao: It’s engineering.
216 00:25:58.200 ⇒ 00:25:59.970 Henry Zhao: Oh, there it is.
217 00:26:00.840 ⇒ 00:26:01.840 Henry Zhao: That’s what it is.
218 00:26:03.020 ⇒ 00:26:04.270 Henry Zhao: Scott, nope.
219 00:26:05.650 ⇒ 00:26:06.470 Henry Zhao: Maybe.
220 00:26:11.100 ⇒ 00:26:13.279 Henry Zhao: Nope, alright, we’ll, we’ll ask.
221 00:26:14.260 ⇒ 00:26:23.009 Andrew O’Neil: Right, so, like, if Polyatomic delivered the work, shouldn’t someone from our team be able to access that work by logging in?
222 00:26:23.410 ⇒ 00:26:24.579 Henry Zhao: Yeah, let me ask a wish.
223 00:26:25.710 ⇒ 00:26:26.939 Henry Zhao: I’m just gonna ask a wish.
224 00:26:27.230 ⇒ 00:26:33.999 Andrew O’Neil: Because, yeah, if he’s the one that’s interfacing with them, you know, he should at least have access to that. And you’re right, if…
225 00:26:34.260 ⇒ 00:26:40.509 Andrew O’Neil: we can access the work that Polyatomic’s done, like, of course we can explore our own solution,
226 00:26:45.740 ⇒ 00:26:52.240 Henry Zhao: Okay, if not, if I don’t hear anything by midday tomorrow, I’m gonna have to schedule a four-way call between you, me, Awash, and Robert, just to get a line on communication.
227 00:26:52.510 ⇒ 00:26:54.990 Henry Zhao: Otherwise, this is gonna end up being dragged out too long again.
228 00:26:55.720 ⇒ 00:26:57.150 Andrew O’Neil: Yeah, no, no problem.
229 00:26:57.150 ⇒ 00:27:01.920 Henry Zhao: Like, any moment now, Stuart’s gonna come back to me, like, why is this still not… Not done.
230 00:27:03.970 ⇒ 00:27:06.570 Henry Zhao: Right. He’s gonna send me some ChatGPT, I guarantee it.
231 00:27:10.020 ⇒ 00:27:10.980 Andrew O’Neil: Yeah.
232 00:27:11.600 ⇒ 00:27:17.260 Henry Zhao: And it’s fine if he does, I just need to be able to explain why that’s… that’s not as simple as just copying and pasting something into a…
233 00:27:18.600 ⇒ 00:27:20.930 Henry Zhao: A box or a file, you know?
234 00:27:21.440 ⇒ 00:27:22.860 Andrew O’Neil: Sure, sure, sure.
235 00:27:24.090 ⇒ 00:27:28.839 Henry Zhao: So if you could look at that blurb also, and just prepare an explanation for when we have a call.
236 00:27:29.020 ⇒ 00:27:31.079 Henry Zhao: Or when we meet again, that would be really helpful.
237 00:27:31.450 ⇒ 00:27:34.370 Andrew O’Neil: Okay, yeah, I’m seeing it now. Perfect.
238 00:27:35.710 ⇒ 00:27:46.040 Henry Zhao: Yeah, just be like, this step two is, like, not just… this step two is just copy and paste, which is fine, but then step four, we need to map the data, which we don’t have the mappings, or we don’t have access, whatever it may be, right? So…
239 00:27:47.200 ⇒ 00:27:55.560 Henry Zhao: Because remember, these are marketers, they’re not technical either. I’m not tech… I’m not that technical either, but at least I’m more technical than, I think, just pure marketer. I need to be able to explain it to them in layman’s terms.
240 00:27:55.960 ⇒ 00:27:57.120 Andrew O’Neil: Right, yep, yep, yep, yep.
241 00:27:58.650 ⇒ 00:28:04.170 Henry Zhao: And before, I’ve just had engineers do the server-side tracking for me, and it’s… I haven’t had to really touch that on my own.
242 00:28:06.550 ⇒ 00:28:12.289 Andrew O’Neil: Yeah, it’s… and I will say, too, server-side tracking is, like, a very…
243 00:28:12.310 ⇒ 00:28:29.789 Andrew O’Neil: overused term. Like, generally anything that’s, like, with an API, you know, people will call server-side tracking. I mean, technically it is, but, yeah, like, because it’s… it’s not as big of a… it used to be a bigger buzzword before AI was, like, the thing that everyone talked about.
244 00:28:29.790 ⇒ 00:28:37.929 Andrew O’Neil: But yeah, basically anything that doesn’t involve a pixel is going to be counted as server-side tracking. So yeah, very….
245 00:28:37.930 ⇒ 00:28:38.580 Henry Zhao: Yeah.
246 00:28:38.580 ⇒ 00:28:51.720 Andrew O’Neil: Very common, but very… and it can also be very different things. Like, for example, CAPI versus what Northbeam is looking for. Those are both technically server-side, but both different solutions.
247 00:28:51.920 ⇒ 00:28:52.520 Henry Zhao: Yeah.
248 00:28:52.830 ⇒ 00:29:02.160 Henry Zhao: Yeah, honestly, all this data privacy stuff is a pain in my butt. Like, ever since I worked at Facebook and was part of the, Cambridge Analytica stuff, it’s been a nightmare for my job.
249 00:29:02.390 ⇒ 00:29:03.459 Andrew O’Neil: Yeah, that’s crazy.
250 00:29:03.460 ⇒ 00:29:08.809 Henry Zhao: My job is marketing attribution and tracking, right? So… Right, yeah. Well, it kept me… maybe it kept me employed, who knows?
251 00:29:08.810 ⇒ 00:29:10.350 Andrew O’Neil: Sure.
252 00:29:11.190 ⇒ 00:29:12.780 Henry Zhao: Alright, thanks for your time, Angel, I’ll, …
253 00:29:13.180 ⇒ 00:29:14.909 Henry Zhao: I’ll probably reach out to you tomorrow again. Thanks.
254 00:29:14.910 ⇒ 00:29:17.449 Andrew O’Neil: Yeah, sounds good. Talk to you later. Thanks. Bye.