Ereignisparameter, die mit Ereignissen zugeordnet sind, können nicht abgerufen werden. Die Parameter, die ich mit diesen Ereignissen gesendet habe, sind jedoch nicht in der API -Antwort enthalten. < /p>
Ich mache es so: < /p>
async function runRealtimeReport() {
const [response] = await analyticsDataClient.runRealtimeReport({
property: `properties/${propertyId}`,
dimensions: [
{ name: "eventName" },
{ name: "eventParams.video_id" }, // I also tried {name: "customEvent:video_id"}
{ name: "eventParams.duration" }, // {name: "customEvent:duration"}
],
metrics: [{ name: "eventCount" }],
});
console.log("Report result:", JSON.stringify(response, null, 2));
printRunReportResponse(response);
}
< /code>
Ich habe anfangs keine EventParams.video_id und Dauer enthalten, aber nachdem ich festgestellt hatte, dass meine Parameter in der Antwort fehlten, fügte ich sie hinzu. Ich habe auch versucht, meine benutzerdefinierten Dimensionen mit einem Ereignisumfang zu registrieren, aber sie funktionieren immer noch nicht
Invalid_argument in Google Analytics ⇐ JavaScript
-
- Similar Topics
- Replies
- Views
- Last post