Git Product home page Git Product logo

Comments (6)

benjaminhoffman avatar benjaminhoffman commented on June 30, 2024

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.

djordjevlais avatar djordjevlais commented on June 30, 2024

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.

bfine9618 avatar bfine9618 commented on June 30, 2024

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.

benjaminhoffman avatar benjaminhoffman commented on June 30, 2024

@bfine9618 yes please! would love an update to the README if you have the bandwidth. 👍

from gatsby-plugin-segment-js.

djordjevlais avatar djordjevlais commented on June 30, 2024

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.

bfine9618 avatar bfine9618 commented on June 30, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.