Comments (6)
I do not, sorry. But can you provide me snippets of your setup or link me to your repo and I can take a look.
from gatsby-plugin-segment-js.
Not sure if this is the same issue, but this happened to me before I imported it to the component where I was trying to call it from with: import analytics from 'gatsby-plugin-segment-js'
(although another problem appears then, Property 'track' does not exist
error)
Here's the example page. Any tips? Thanks!
import React from 'react'
import Layout from '../components/layout'
import { graphql } from 'gatsby'
import { Flex, Box, Button, Card, Link, Text } from 'rebass'
import getImageFrom from '../utils/get-image'
import analytics from 'gatsby-plugin-segment-js'
const SegmentTest = ({ data: images }) => {
const getImage = getImageFrom(images)
return (
<Layout noHeader={true}>
<Flex mb={0} pl={20} pr={20} pb={20} bg="#F6F6F6">
<Text fontSize={[4]} textAlign="center">
Test
</Text>
<Button variant="primary">Claim My Premium Account</Button>
</Flex>
</Layout>
)
}
analytics.track('Segment test page visited', {
affiliateId: 'Test'
})
export default SegmentTest
from gatsby-plugin-segment-js.
Fixed it - i couldnt find the exposed analytics asset in the package. Thank you!
do we want to update the readme to indicate this?
from gatsby-plugin-segment-js.
@bfine9618 yes please! would love an update to the README if you have the bandwidth. 👍
from gatsby-plugin-segment-js.
Hey @bfine9618 just to check, after you imported analytics this way you were able to call track
? How about trackPage
?
from gatsby-plugin-segment-js.
So in our production code, i ended up using https://www.npmjs.com/package/@segment/snippet in the ssr page, but i can check.
@benjaminhoffman it will take me a few days, but happy to update the README, please expect a PR
from gatsby-plugin-segment-js.
Related Issues (20)
- Not receiving tracking events HOT 3
- `page()` does not capture correct path if site uses `canonical` link tag HOT 7
- Question: where does `{ trackPage }` come from? HOT 2
- Cannot read property 'track' of undefined HOT 8
- No automatic Identify User calls for anonymous visitors HOT 2
- Can I write code to go in analytics.ready()? HOT 4
- Segment JS snippet link returns 404 HOT 2
- `title` reflects the previous page HOT 5
- page tracking not fired on initial page load HOT 3
- Delayed loading issue HOT 1
- Commit Adding host option (#21) not published in npm HOT 1
- Update your changelog HOT 1
- linting and formatting HOT 2
- Change functionality of delayLoad? HOT 4
- Peer dependancy Gatsby 4.0? HOT 2
- Will this plugin support segment 2.0? HOT 6
- Double page tracking via gatsby-ssr.js and gatsby-browser .js HOT 5
- Not Compatible with Gatsby 5 HOT 4
- Unexpected identifier 'window' HOT 7
- delayLoad and delayLoadTime did not work HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gatsby-plugin-segment-js.